pub struct FunctionPolicy {
pub allow: Option<Vec<String>>,
pub ask: Option<Vec<String>>,
pub deny: Option<Vec<String>>,
pub default: Option<FunctionDecision>,
}Fields§
§allow: Option<Vec<String>>§ask: Option<Vec<String>>§deny: Option<Vec<String>>§default: Option<FunctionDecision>For a registered name no list matches; default allow.
Trait Implementations§
Source§impl Clone for FunctionPolicy
impl Clone for FunctionPolicy
Source§impl Debug for FunctionPolicy
impl Debug for FunctionPolicy
Source§impl Default for FunctionPolicy
impl Default for FunctionPolicy
Source§impl<'de> Deserialize<'de> for FunctionPolicy
impl<'de> Deserialize<'de> for FunctionPolicy
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 FunctionPolicy
impl PartialEq for FunctionPolicy
Source§impl Serialize for FunctionPolicy
impl Serialize for FunctionPolicy
impl StructuralPartialEq for FunctionPolicy
Auto Trait Implementations§
impl Freeze for FunctionPolicy
impl RefUnwindSafe for FunctionPolicy
impl Send for FunctionPolicy
impl Sync for FunctionPolicy
impl Unpin for FunctionPolicy
impl UnsafeUnpin for FunctionPolicy
impl UnwindSafe for FunctionPolicy
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