pub struct InformationObjectClass {
pub fields: Vec<InformationObjectClassField>,
pub syntax: Option<InformationObjectSyntax>,
}
Fields§
§fields: Vec<InformationObjectClassField>
§syntax: Option<InformationObjectSyntax>
Implementations§
Source§impl InformationObjectClass
impl InformationObjectClass
pub fn get_field<'a>( &'a self, path: &'a Vec<ObjectFieldIdentifier>, ) -> Option<&InformationObjectClassField>
Trait Implementations§
Source§impl Clone for InformationObjectClass
impl Clone for InformationObjectClass
Source§fn clone(&self) -> InformationObjectClass
fn clone(&self) -> InformationObjectClass
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 InformationObjectClass
impl Debug for InformationObjectClass
Source§impl From<(Vec<InformationObjectClassField>, Option<Vec<SyntaxExpression>>)> for InformationObjectClass
impl From<(Vec<InformationObjectClassField>, Option<Vec<SyntaxExpression>>)> for InformationObjectClass
Source§fn from(
value: (Vec<InformationObjectClassField>, Option<Vec<SyntaxExpression>>),
) -> Self
fn from( value: (Vec<InformationObjectClassField>, Option<Vec<SyntaxExpression>>), ) -> Self
Converts to this type from the input type.
Source§impl PartialEq for InformationObjectClass
impl PartialEq for InformationObjectClass
impl StructuralPartialEq for InformationObjectClass
Auto Trait Implementations§
impl Freeze for InformationObjectClass
impl RefUnwindSafe for InformationObjectClass
impl Send for InformationObjectClass
impl Sync for InformationObjectClass
impl Unpin for InformationObjectClass
impl UnwindSafe for InformationObjectClass
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)