pub struct ParameterMetadata { /* private fields */ }
Implementations§
Source§impl ParameterMetadata
impl ParameterMetadata
pub fn new( parameter_name: &str, parameter_info: Option<&str>, type_constraint: Option<DataTypeConstraint>, parameter_type: ParameterType, ) -> Self
pub fn parameter_name(&self) -> &str
pub fn parameter_info(&self) -> Option<&str>
pub fn type_constraint(&self) -> Option<&DataTypeConstraint>
pub fn parameter_type(&self) -> ParameterType
Trait Implementations§
Source§impl Clone for ParameterMetadata
impl Clone for ParameterMetadata
Source§fn clone(&self) -> ParameterMetadata
fn clone(&self) -> ParameterMetadata
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 ParameterMetadata
impl Debug for ParameterMetadata
Source§impl From<ParameterMetadata> for Parameter
impl From<ParameterMetadata> for Parameter
Source§fn from(value: ParameterMetadata) -> Self
fn from(value: ParameterMetadata) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ParameterMetadata
impl RefUnwindSafe for ParameterMetadata
impl Send for ParameterMetadata
impl Sync for ParameterMetadata
impl Unpin for ParameterMetadata
impl UnwindSafe for ParameterMetadata
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