pub struct UserDefinedOperatorsScheme {
pub artefact: CommonArtefactType,
pub is_partial: Option<bool>,
pub user_defined_operators: Option<Vec<Item>>,
pub other: Option<HashMap<String, Value>>,
}
Expand description
The item scheme for a user defined operator.
Fields§
§artefact: CommonArtefactType
§is_partial: Option<bool>
§user_defined_operators: Option<Vec<Item>>
§other: Option<HashMap<String, Value>>
Trait Implementations§
Source§impl Artefact for UserDefinedOperatorsScheme
impl Artefact for UserDefinedOperatorsScheme
fn artefact(&self) -> &CommonArtefactType
fn id(&self) -> &String
fn agency_id(&self) -> Option<&String>
fn version(&self) -> Option<&String>
fn name(&self) -> Option<&String>
fn names(&self) -> Option<&LocalizedText>
fn valid_from(&self) -> Option<&String>
fn valid_to(&self) -> Option<&String>
fn is_external_reference(&self) -> Option<bool>
fn annotations(&self) -> Option<&Vec<Annotation>>
fn links(&self) -> Option<&Vec<Link>>
Source§impl Clone for UserDefinedOperatorsScheme
impl Clone for UserDefinedOperatorsScheme
Source§fn clone(&self) -> UserDefinedOperatorsScheme
fn clone(&self) -> UserDefinedOperatorsScheme
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 UserDefinedOperatorsScheme
impl Debug for UserDefinedOperatorsScheme
Source§impl Default for UserDefinedOperatorsScheme
impl Default for UserDefinedOperatorsScheme
Source§fn default() -> UserDefinedOperatorsScheme
fn default() -> UserDefinedOperatorsScheme
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UserDefinedOperatorsScheme
impl<'de> Deserialize<'de> for UserDefinedOperatorsScheme
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
impl Eq for UserDefinedOperatorsScheme
impl StructuralPartialEq for UserDefinedOperatorsScheme
Auto Trait Implementations§
impl Freeze for UserDefinedOperatorsScheme
impl RefUnwindSafe for UserDefinedOperatorsScheme
impl Send for UserDefinedOperatorsScheme
impl Sync for UserDefinedOperatorsScheme
impl Unpin for UserDefinedOperatorsScheme
impl UnwindSafe for UserDefinedOperatorsScheme
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