pub struct ResultOffloaded {
pub original: Locator,
pub len: u64,
pub substitute_len: u64,
pub rest_path: String,
pub sieve: Option<SieveAccount>,
}Expand description
result_offloaded: where a result went when it left the window,
and what the sieve did to it on the way.
The one authority for this line’s keys: the sieve and the plain offload path both write through it, so a reader folding a history meets one shape for one kind.
Fields§
§original: LocatorWhere the whole result is kept.
len: u64How long the result was.
substitute_len: u64How long what the model sees is.
rest_path: StringWhere the rest of it was written.
sieve: Option<SieveAccount>The sieve’s account, absent on the plain offload path.
Implementations§
Trait Implementations§
Source§impl Clone for ResultOffloaded
impl Clone for ResultOffloaded
Source§impl Debug for ResultOffloaded
impl Debug for ResultOffloaded
Source§impl<'de> Deserialize<'de> for ResultOffloaded
impl<'de> Deserialize<'de> for ResultOffloaded
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 ResultOffloaded
Source§impl PartialEq for ResultOffloaded
impl PartialEq for ResultOffloaded
Source§impl Serialize for ResultOffloaded
impl Serialize for ResultOffloaded
impl StructuralPartialEq for ResultOffloaded
Auto Trait Implementations§
impl Freeze for ResultOffloaded
impl RefUnwindSafe for ResultOffloaded
impl Send for ResultOffloaded
impl Sync for ResultOffloaded
impl Unpin for ResultOffloaded
impl UnsafeUnpin for ResultOffloaded
impl UnwindSafe for ResultOffloaded
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