pub struct ParameterDefinition(pub Box<ParameterDefinitionInner>);Expand description
ParameterDefinition Type: The parameters to the module. This collection specifies both the input and output parameters. Input parameters are provided by the caller as part of the $evaluate operation. Output parameters are included in the GuidanceResponse.
ParameterDefinition v5.0.0
Definition of a parameter to a module
The parameters to the module. This collection specifies both the input and output parameters. Input parameters are provided by the caller as part of the $evaluate operation. Output parameters are included in the GuidanceResponse.
Tuple Fields§
§0: Box<ParameterDefinitionInner>Implementations§
Source§impl ParameterDefinition
impl ParameterDefinition
Sourcepub fn builder() -> ParameterDefinitionBuilder
pub fn builder() -> ParameterDefinitionBuilder
Start building an instance.
Trait Implementations§
Source§impl Clone for ParameterDefinition
impl Clone for ParameterDefinition
Source§fn clone(&self) -> ParameterDefinition
fn clone(&self) -> ParameterDefinition
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 ParameterDefinition
impl Debug for ParameterDefinition
Source§impl Deref for ParameterDefinition
impl Deref for ParameterDefinition
Source§type Target = ParameterDefinitionInner
type Target = ParameterDefinitionInner
The resulting type after dereferencing.
Source§impl DerefMut for ParameterDefinition
impl DerefMut for ParameterDefinition
Source§impl<'de> Deserialize<'de> for ParameterDefinition
impl<'de> Deserialize<'de> for ParameterDefinition
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ParameterDefinition, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ParameterDefinition, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<ParameterDefinitionInner> for ParameterDefinition
impl From<ParameterDefinitionInner> for ParameterDefinition
Source§fn from(inner: ParameterDefinitionInner) -> ParameterDefinition
fn from(inner: ParameterDefinitionInner) -> ParameterDefinition
Converts to this type from the input type.
Source§impl PartialEq for ParameterDefinition
impl PartialEq for ParameterDefinition
Source§impl Serialize for ParameterDefinition
impl Serialize for ParameterDefinition
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ParameterDefinition
Auto Trait Implementations§
impl Freeze for ParameterDefinition
impl RefUnwindSafe for ParameterDefinition
impl Send for ParameterDefinition
impl Sync for ParameterDefinition
impl Unpin for ParameterDefinition
impl UnwindSafe for ParameterDefinition
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