pub struct MatlabArgValidation {
pub name: String,
pub size: Option<Vec<Option<usize>>>,
pub class: Option<MatlabType>,
pub validators: Vec<String>,
pub default: Option<MatlabExpr>,
}Expand description
Argument validation block entry.
Fields§
§name: String§size: Option<Vec<Option<usize>>>§class: Option<MatlabType>§validators: Vec<String>§default: Option<MatlabExpr>Trait Implementations§
Source§impl Clone for MatlabArgValidation
impl Clone for MatlabArgValidation
Source§fn clone(&self) -> MatlabArgValidation
fn clone(&self) -> MatlabArgValidation
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 Debug for MatlabArgValidation
impl Debug for MatlabArgValidation
Source§impl PartialEq for MatlabArgValidation
impl PartialEq for MatlabArgValidation
impl StructuralPartialEq for MatlabArgValidation
Auto Trait Implementations§
impl Freeze for MatlabArgValidation
impl RefUnwindSafe for MatlabArgValidation
impl Send for MatlabArgValidation
impl Sync for MatlabArgValidation
impl Unpin for MatlabArgValidation
impl UnsafeUnpin for MatlabArgValidation
impl UnwindSafe for MatlabArgValidation
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