A Buffer represents a single contiguous memory segment
0: [u8; 16]
The relative offset into the shared memory page where the bytes for this buffer starts
The absolute length (in bytes) of the memory buffer. The memory is found from offset (inclusive) to offset + length (non-inclusive). When building messages using the encapsulated IPC message, padding bytes may be written after a buffer, but such padding bytes do not need to be accounted for in the size here.
pos
in the verifier’s buffer.
Should not need to be called directly.clone_to_uninit
)clone_to_uninit
)Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
.Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s.&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s.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 moreself
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 moreT
in a tonic::Request
self
and passes that borrow into the pipe function. Read moreself
and passes that borrow into the pipe function. Read moreself
, then passes self.as_ref()
into the pipe function.self
, then passes self.as_mut()
into the pipe
function.self
, then passes self.deref()
into the pipe function.Borrow<B>
of a value. Read moreBorrowMut<B>
of a value. Read moreAsRef<R>
view of a value. Read moreAsMut<R>
view of a value. Read moreDeref::Target
of a value. Read moreDeref::Target
of a value. Read more.tap()
only in debug builds, and is erased in release builds..tap_mut()
only in debug builds, and is erased in release
builds..tap_borrow()
only in debug builds, and is erased in release
builds..tap_borrow_mut()
only in debug builds, and is erased in release
builds..tap_ref()
only in debug builds, and is erased in release
builds..tap_ref_mut()
only in debug builds, and is erased in release
builds..tap_deref()
only in debug builds, and is erased in release
builds.