pub struct RulepackBinding {
pub name: String,
pub kind: RulepackBindingKind,
pub bind_as: String,
pub required: bool,
pub description: Option<String>,
pub prompt: Option<String>,
pub discovery: RulepackDiscovery,
}Fields§
§name: String§kind: RulepackBindingKind§bind_as: String§required: bool§description: Option<String>§prompt: Option<String>§discovery: RulepackDiscoveryTrait Implementations§
Source§impl Clone for RulepackBinding
impl Clone for RulepackBinding
Source§fn clone(&self) -> RulepackBinding
fn clone(&self) -> RulepackBinding
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RulepackBinding
impl Debug for RulepackBinding
Source§impl<'de> Deserialize<'de> for RulepackBinding
impl<'de> Deserialize<'de> for RulepackBinding
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RulepackBinding
impl PartialEq for RulepackBinding
Source§impl Serialize for RulepackBinding
impl Serialize for RulepackBinding
impl StructuralPartialEq for RulepackBinding
Auto Trait Implementations§
impl Freeze for RulepackBinding
impl RefUnwindSafe for RulepackBinding
impl Send for RulepackBinding
impl Sync for RulepackBinding
impl Unpin for RulepackBinding
impl UnsafeUnpin for RulepackBinding
impl UnwindSafe for RulepackBinding
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