Enum mz_avro::schema::SchemaPieceOrNamed
source · pub enum SchemaPieceOrNamed {
Piece(SchemaPiece),
Named(usize),
}
Variants§
Piece(SchemaPiece)
Named(usize)
Implementations§
source§impl SchemaPieceOrNamed
impl SchemaPieceOrNamed
pub fn get_human_name(&self, root: &Schema) -> String
pub fn get_piece_and_name<'a>( &'a self, root: &'a Schema, ) -> (&'a SchemaPiece, Option<&'a FullName>)
pub fn as_ref(&self) -> SchemaPieceRefOrNamed<'_>
Trait Implementations§
source§impl Clone for SchemaPieceOrNamed
impl Clone for SchemaPieceOrNamed
source§fn clone(&self) -> SchemaPieceOrNamed
fn clone(&self) -> SchemaPieceOrNamed
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SchemaPieceOrNamed
impl Debug for SchemaPieceOrNamed
source§impl From<SchemaPiece> for SchemaPieceOrNamed
impl From<SchemaPiece> for SchemaPieceOrNamed
source§fn from(piece: SchemaPiece) -> Self
fn from(piece: SchemaPiece) -> Self
Converts to this type from the input type.
source§impl PartialEq for SchemaPieceOrNamed
impl PartialEq for SchemaPieceOrNamed
impl StructuralPartialEq for SchemaPieceOrNamed
Auto Trait Implementations§
impl Freeze for SchemaPieceOrNamed
impl RefUnwindSafe for SchemaPieceOrNamed
impl Send for SchemaPieceOrNamed
impl Sync for SchemaPieceOrNamed
impl Unpin for SchemaPieceOrNamed
impl UnwindSafe for SchemaPieceOrNamed
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request