The root Message type This union enables us to easily send different message types without redundant storage, and in the future we can easily add new message types.
Arrow implementations do not need to implement all of the message types, which may include experimental metadata types. For maximum compatibility, it is best to send data using RecordBatch
0: u8
Returns the variant’s name or “” if unknown.
source
. Read moreself
and other
values to be equal, and is used
by ==
.self
and other
) and is used by the <=
operator. Read morepos
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.key
and return true
if they are equal.key
and return true
if they are equal.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.