pub struct FieldPathElement {
pub field_number: Option<i32>,
pub field_name: Option<Cow<'static, str>>,
pub field_type: Option<FieldType>,
pub key_type: Option<FieldType>,
pub value_type: Option<FieldType>,
pub subscript: Option<Subscript>,
}Fields§
§field_number: Option<i32>§field_name: Option<Cow<'static, str>>§field_type: Option<FieldType>§key_type: Option<FieldType>§value_type: Option<FieldType>§subscript: Option<Subscript>Trait Implementations§
Source§impl Clone for FieldPathElement
impl Clone for FieldPathElement
Source§fn clone(&self) -> FieldPathElement
fn clone(&self) -> FieldPathElement
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 FieldPathElement
impl Debug for FieldPathElement
Source§impl Default for FieldPathElement
impl Default for FieldPathElement
Source§fn default() -> FieldPathElement
fn default() -> FieldPathElement
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FieldPathElement
impl RefUnwindSafe for FieldPathElement
impl Send for FieldPathElement
impl Sync for FieldPathElement
impl Unpin for FieldPathElement
impl UnsafeUnpin for FieldPathElement
impl UnwindSafe for FieldPathElement
Blanket Implementations§
Source§impl<T> AnyExt for T
impl<T> AnyExt for T
Source§fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
Attempts to downcast this to
T behind referenceSource§fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
Attempts to downcast this to
T behind mutable referenceSource§fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
Attempts to downcast this to
T behind Rc pointerSource§fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
Attempts to downcast this to
T behind Arc pointerSource§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