pub struct GetLayerFrames {
pub dir_count: u32,
pub batches: Vec<Vec<OwnedFd>>,
}Expand description
Ready frame batches returned by serve_get_layer.
The caller wraps these in interface-specific zlink Reply frames and
yields them from the streaming GetLayer method.
Fields§
§dir_count: u32Number of dirfd slots in the sparse layout (fds[1..=dir_count]).
batches: Vec<Vec<OwnedFd>>FD batches in frame order; one inner Vec<OwnedFd> per transport frame.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GetLayerFrames
impl RefUnwindSafe for GetLayerFrames
impl Send for GetLayerFrames
impl Sync for GetLayerFrames
impl Unpin for GetLayerFrames
impl UnsafeUnpin for GetLayerFrames
impl UnwindSafe for GetLayerFrames
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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