pub struct SegmentRequest { /* private fields */ }Implementations§
Source§impl SegmentRequest
impl SegmentRequest
pub fn id(&self) -> SegmentId
Sourcepub fn resolve(self, buffer: VortexResult<ByteBuffer>)
pub fn resolve(self, buffer: VortexResult<ByteBuffer>)
Resolve the segment request with the given buffer result.
Auto Trait Implementations§
impl Freeze for SegmentRequest
impl !RefUnwindSafe for SegmentRequest
impl Send for SegmentRequest
impl Sync for SegmentRequest
impl Unpin for SegmentRequest
impl !UnwindSafe for SegmentRequest
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