pub enum SubclassesSpecifier {
List(Vec<String>),
Var(String),
Empty(),
}Expand description
Provides the class subclasses for instantiation, either using a List:
Class {
^ [
* Subclass1
* Subclass2
]
}or using a variable:
list_of_subclasses = [
* Subclass1
* Subclass2
]
Class { ^ $list_of_subclasses }Variants§
Trait Implementations§
Source§impl Clone for SubclassesSpecifier
impl Clone for SubclassesSpecifier
Source§fn clone(&self) -> SubclassesSpecifier
fn clone(&self) -> SubclassesSpecifier
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 moreSource§impl PartialEq for SubclassesSpecifier
impl PartialEq for SubclassesSpecifier
impl StructuralPartialEq for SubclassesSpecifier
Auto Trait Implementations§
impl Freeze for SubclassesSpecifier
impl RefUnwindSafe for SubclassesSpecifier
impl Send for SubclassesSpecifier
impl Sync for SubclassesSpecifier
impl Unpin for SubclassesSpecifier
impl UnwindSafe for SubclassesSpecifier
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