pub struct GuardrailPolicy {
pub scope_id: String,
pub rules: Vec<GuardrailRule>,
}Fields§
§scope_id: String§rules: Vec<GuardrailRule>Trait Implementations§
Source§impl Clone for GuardrailPolicy
impl Clone for GuardrailPolicy
Source§fn clone(&self) -> GuardrailPolicy
fn clone(&self) -> GuardrailPolicy
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 GuardrailPolicy
impl Debug for GuardrailPolicy
Source§impl<'de> Deserialize<'de> for GuardrailPolicy
impl<'de> Deserialize<'de> for GuardrailPolicy
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 GuardrailPolicy
Source§impl PartialEq for GuardrailPolicy
impl PartialEq for GuardrailPolicy
Source§impl Serialize for GuardrailPolicy
impl Serialize for GuardrailPolicy
impl StructuralPartialEq for GuardrailPolicy
Auto Trait Implementations§
impl Freeze for GuardrailPolicy
impl RefUnwindSafe for GuardrailPolicy
impl Send for GuardrailPolicy
impl Sync for GuardrailPolicy
impl Unpin for GuardrailPolicy
impl UnsafeUnpin for GuardrailPolicy
impl UnwindSafe for GuardrailPolicy
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