pub enum TypeDefParticle {
All(Group),
Choice(Group),
Sequence(Group),
}Expand description
Type definition particle.
Variants§
All(Group)
All elements of the group must hold.
Choice(Group)
One of the elements of the group.
Sequence(Group)
A fixed sequence of group elements.
Trait Implementations§
Source§impl Clone for TypeDefParticle
impl Clone for TypeDefParticle
Source§fn clone(&self) -> TypeDefParticle
fn clone(&self) -> TypeDefParticle
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for TypeDefParticle
impl RefUnwindSafe for TypeDefParticle
impl Send for TypeDefParticle
impl Sync for TypeDefParticle
impl Unpin for TypeDefParticle
impl UnwindSafe for TypeDefParticle
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