pub struct SchemaHeader { /* private fields */ }Trait Implementations§
Source§impl Clone for SchemaHeader
impl Clone for SchemaHeader
Source§fn clone(&self) -> SchemaHeader
fn clone(&self) -> SchemaHeader
Returns a duplicate 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 SchemaHeader
impl Debug for SchemaHeader
Source§impl Default for SchemaHeader
impl Default for SchemaHeader
Source§fn default() -> SchemaHeader
fn default() -> SchemaHeader
Returns the “default value” for a type. Read more
Source§impl From<SchemaHeader> for SchemaContent
impl From<SchemaHeader> for SchemaContent
Source§fn from(value: SchemaHeader) -> Self
fn from(value: SchemaHeader) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SchemaHeader
impl PartialEq for SchemaHeader
Source§impl WriteAsIon for SchemaHeader
impl WriteAsIon for SchemaHeader
Source§fn write_as_ion<V: ValueWriter>(&self, writer: V) -> IonResult<()>
fn write_as_ion<V: ValueWriter>(&self, writer: V) -> IonResult<()>
Maps this value to the Ion data model using the provided
ValueWriter implementation.Source§fn encode_as<E, C>(
&self,
config: C,
) -> Result<<E as Encoding>::Output, IonError>
fn encode_as<E, C>( &self, config: C, ) -> Result<<E as Encoding>::Output, IonError>
Encodes this value as an Ion stream with
self as the single top-level value.
If the requested encoding is binary of any version, returns a Vec<u8> containing the
encoded bytes. If the requested encoding is text of any version, returns a String instead. Read moreimpl StructuralPartialEq for SchemaHeader
Auto Trait Implementations§
impl Freeze for SchemaHeader
impl RefUnwindSafe for SchemaHeader
impl Send for SchemaHeader
impl Sync for SchemaHeader
impl Unpin for SchemaHeader
impl UnwindSafe for SchemaHeader
Blanket Implementations§
Source§impl<T> Annotatable for Twhere
T: WriteAsIon + ?Sized,
impl<T> Annotatable for Twhere
T: WriteAsIon + ?Sized,
Source§fn annotated_with<'a, A>(&'a self, annotations: A) -> Annotated<'a, T, A>where
A: 'a,
&'a A: AnnotationSeq<'a>,
fn annotated_with<'a, A>(&'a self, annotations: A) -> Annotated<'a, T, A>where
A: 'a,
&'a A: AnnotationSeq<'a>,
Pairs a reference to the provided value with a slice containing annotations. Read more
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