pub struct ShapeTemplateEntry {
pub name: Name,
pub value_constraint: ValueConstraint,
pub card: Cardinality,
}
Expand description
Represents a Shape entry. This value is the one that is referenced from the templates
Fields§
§name: Name
§value_constraint: ValueConstraint
§card: Cardinality
Implementations§
Source§impl ShapeTemplateEntry
impl ShapeTemplateEntry
pub fn new( name: Name, value_constraint: ValueConstraint, card: Cardinality, ) -> ShapeTemplateEntry
Trait Implementations§
Source§impl Clone for ShapeTemplateEntry
impl Clone for ShapeTemplateEntry
Source§fn clone(&self) -> ShapeTemplateEntry
fn clone(&self) -> ShapeTemplateEntry
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 ShapeTemplateEntry
impl Debug for ShapeTemplateEntry
Source§impl PartialEq for ShapeTemplateEntry
impl PartialEq for ShapeTemplateEntry
Source§impl Serialize for ShapeTemplateEntry
impl Serialize for ShapeTemplateEntry
impl StructuralPartialEq for ShapeTemplateEntry
Auto Trait Implementations§
impl Freeze for ShapeTemplateEntry
impl RefUnwindSafe for ShapeTemplateEntry
impl Send for ShapeTemplateEntry
impl Sync for ShapeTemplateEntry
impl Unpin for ShapeTemplateEntry
impl UnwindSafe for ShapeTemplateEntry
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more