pub struct AntiCorruptionBoundary {
pub batty_is_system_of_record: bool,
pub prompt_wording_leaks_forbidden: bool,
pub command_intents_are_explicit: bool,
pub status_inputs: Vec<String>,
pub event_inputs: Vec<String>,
}Fields§
§batty_is_system_of_record: bool§prompt_wording_leaks_forbidden: bool§command_intents_are_explicit: bool§status_inputs: Vec<String>§event_inputs: Vec<String>Trait Implementations§
Source§impl Clone for AntiCorruptionBoundary
impl Clone for AntiCorruptionBoundary
Source§fn clone(&self) -> AntiCorruptionBoundary
fn clone(&self) -> AntiCorruptionBoundary
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 AntiCorruptionBoundary
impl Debug for AntiCorruptionBoundary
Source§impl<'de> Deserialize<'de> for AntiCorruptionBoundary
impl<'de> Deserialize<'de> for AntiCorruptionBoundary
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 AntiCorruptionBoundary
impl PartialEq for AntiCorruptionBoundary
Source§impl Serialize for AntiCorruptionBoundary
impl Serialize for AntiCorruptionBoundary
impl Eq for AntiCorruptionBoundary
impl StructuralPartialEq for AntiCorruptionBoundary
Auto Trait Implementations§
impl Freeze for AntiCorruptionBoundary
impl RefUnwindSafe for AntiCorruptionBoundary
impl Send for AntiCorruptionBoundary
impl Sync for AntiCorruptionBoundary
impl Unpin for AntiCorruptionBoundary
impl UnsafeUnpin for AntiCorruptionBoundary
impl UnwindSafe for AntiCorruptionBoundary
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.