pub enum BuildInInfo {
Show 17 variants
U8,
U16,
U32,
U64,
U128,
Usize,
I8,
I16,
I32,
I64,
I128,
Isize,
F32,
F64,
Bool,
String,
Custom(CustomType),
}Expand description
Union that defined the build in types of the rust language or custom defined types.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for BuildInInfo
impl Clone for BuildInInfo
Source§fn clone(&self) -> BuildInInfo
fn clone(&self) -> BuildInInfo
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 BuildInInfo
impl Debug for BuildInInfo
Source§impl Display for BuildInInfo
impl Display for BuildInInfo
Source§impl From<BuildInInfo> for Type
impl From<BuildInInfo> for Type
Source§fn from(value: BuildInInfo) -> Self
fn from(value: BuildInInfo) -> Self
Converts to this type from the input type.
Source§impl Hash for BuildInInfo
impl Hash for BuildInInfo
Source§impl PartialEq for BuildInInfo
impl PartialEq for BuildInInfo
impl Eq for BuildInInfo
impl StructuralPartialEq for BuildInInfo
Auto Trait Implementations§
impl Freeze for BuildInInfo
impl !RefUnwindSafe for BuildInInfo
impl !Send for BuildInInfo
impl !Sync for BuildInInfo
impl Unpin for BuildInInfo
impl !UnwindSafe for BuildInInfo
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§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<X> SerializeBytes for Xwhere
X: ToString,
impl<X> SerializeBytes for Xwhere
X: ToString,
Source§impl<X> SerializeSync for Xwhere
X: WithSerializer,
impl<X> SerializeSync for Xwhere
X: WithSerializer,
Source§impl<X> WithBoxedSerializer for Xwhere
X: WithSerializer,
impl<X> WithBoxedSerializer for Xwhere
X: WithSerializer,
Source§impl<X> WithSerializer for Xwhere
X: SerializeBytes + Debug,
impl<X> WithSerializer for Xwhere
X: SerializeBytes + Debug,
Source§type Serializer<'x> = ContentSerializer<'x, X>
where
X: 'x
type Serializer<'x> = ContentSerializer<'x, X> where X: 'x
The serializer to use for this type.
Source§fn serializer<'ser>(
&'ser self,
name: Option<&'ser str>,
is_root: bool,
) -> Result<<X as WithSerializer>::Serializer<'ser>, Error>
fn serializer<'ser>( &'ser self, name: Option<&'ser str>, is_root: bool, ) -> Result<<X as WithSerializer>::Serializer<'ser>, Error>
Initializes a new serializer from the passed
value. Read more