#[non_exhaustive]pub struct GuardrailCustomWord {
pub action: GuardrailBlockAction,
pub match_: String,
pub detected: Option<bool>,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.action: GuardrailBlockAction§match_: String§detected: Option<bool>§rest: RestImplementations§
Trait Implementations§
Source§impl Clone for GuardrailCustomWord
impl Clone for GuardrailCustomWord
Source§fn clone(&self) -> GuardrailCustomWord
fn clone(&self) -> GuardrailCustomWord
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 GuardrailCustomWord
impl Debug for GuardrailCustomWord
Source§impl<'de> Deserialize<'de> for GuardrailCustomWord
impl<'de> Deserialize<'de> for GuardrailCustomWord
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
impl Eq for GuardrailCustomWord
Source§impl PartialEq for GuardrailCustomWord
impl PartialEq for GuardrailCustomWord
Source§impl Serialize for GuardrailCustomWord
impl Serialize for GuardrailCustomWord
impl StructuralPartialEq for GuardrailCustomWord
Auto Trait Implementations§
impl Freeze for GuardrailCustomWord
impl RefUnwindSafe for GuardrailCustomWord
impl Send for GuardrailCustomWord
impl Sync for GuardrailCustomWord
impl Unpin for GuardrailCustomWord
impl UnsafeUnpin for GuardrailCustomWord
impl UnwindSafe for GuardrailCustomWord
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