pub struct CopyDataResult {
pub count: u64,
pub destination_end: Option<u64>,
}Expand description
Result of one bounded File::copy_data operation.
Fields§
§count: u64Number of logical bytes copied, including preserved holes.
destination_end: Option<u64>Actual destination end for an append copy.
Trait Implementations§
Source§impl Clone for CopyDataResult
impl Clone for CopyDataResult
Source§fn clone(&self) -> CopyDataResult
fn clone(&self) -> CopyDataResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CopyDataResult
Source§impl Debug for CopyDataResult
impl Debug for CopyDataResult
Source§impl<'de> Deserialize<'de> for CopyDataResult
impl<'de> Deserialize<'de> for CopyDataResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CopyDataResult
Source§impl PartialEq for CopyDataResult
impl PartialEq for CopyDataResult
Source§impl Serialize for CopyDataResult
impl Serialize for CopyDataResult
impl StructuralPartialEq for CopyDataResult
Auto Trait Implementations§
impl Freeze for CopyDataResult
impl RefUnwindSafe for CopyDataResult
impl Send for CopyDataResult
impl Sync for CopyDataResult
impl Unpin for CopyDataResult
impl UnsafeUnpin for CopyDataResult
impl UnwindSafe for CopyDataResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more