pub struct PortableFieldTypeInfo {
pub field_name: String,
pub raw_name: Option<String>,
pub canonical_name: Option<String>,
pub rust_type_name: String,
pub base_type: PortableBaseType,
pub integer_kind: Option<PortableIntegerKind>,
pub is_optional: bool,
pub is_array: bool,
pub inner_type: Option<String>,
pub source_path: Option<String>,
pub resolved_type: Option<PortableResolvedStructType>,
pub emit: bool,
}Fields§
§field_name: String§raw_name: Option<String>§canonical_name: Option<String>§rust_type_name: String§base_type: PortableBaseType§integer_kind: Option<PortableIntegerKind>§is_optional: bool§is_array: bool§inner_type: Option<String>§source_path: Option<String>§resolved_type: Option<PortableResolvedStructType>§emit: boolTrait Implementations§
Source§impl Clone for PortableFieldTypeInfo
impl Clone for PortableFieldTypeInfo
Source§fn clone(&self) -> PortableFieldTypeInfo
fn clone(&self) -> PortableFieldTypeInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PortableFieldTypeInfo
impl Debug for PortableFieldTypeInfo
Source§impl<'de> Deserialize<'de> for PortableFieldTypeInfo
impl<'de> Deserialize<'de> for PortableFieldTypeInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PortableFieldTypeInfo
impl PartialEq for PortableFieldTypeInfo
Source§impl Serialize for PortableFieldTypeInfo
impl Serialize for PortableFieldTypeInfo
impl StructuralPartialEq for PortableFieldTypeInfo
Auto Trait Implementations§
impl Freeze for PortableFieldTypeInfo
impl RefUnwindSafe for PortableFieldTypeInfo
impl Send for PortableFieldTypeInfo
impl Sync for PortableFieldTypeInfo
impl Unpin for PortableFieldTypeInfo
impl UnsafeUnpin for PortableFieldTypeInfo
impl UnwindSafe for PortableFieldTypeInfo
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