pub struct SpillArtifact { /* private fields */ }Expand description
Immutable temporary records deleted when the artifact is dropped.
Implementations§
Source§impl SpillArtifact
impl SpillArtifact
Sourcepub fn reader(&self) -> Result<SpillReader, SpillError>
pub fn reader(&self) -> Result<SpillReader, SpillError>
Opens an independent sequential reader and validates the file header.
§Errors
Returns an error if the artifact is absent or has an invalid header.
Trait Implementations§
Source§impl Debug for SpillArtifact
impl Debug for SpillArtifact
Source§impl Drop for SpillArtifact
impl Drop for SpillArtifact
Auto Trait Implementations§
impl Freeze for SpillArtifact
impl RefUnwindSafe for SpillArtifact
impl Send for SpillArtifact
impl Sync for SpillArtifact
impl Unpin for SpillArtifact
impl UnsafeUnpin for SpillArtifact
impl UnwindSafe for SpillArtifact
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> 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