Struct cedar_policy_core::entities::FnAndArg
source · pub struct FnAndArg { /* private fields */ }
Expand description
Structure expected by the __extn
escape
Implementations§
source§impl FnAndArg
impl FnAndArg
sourcepub fn into_expr(self) -> Result<RestrictedExpr, JsonDeserializationError>
pub fn into_expr(self) -> Result<RestrictedExpr, JsonDeserializationError>
Convert this FnAndArg
into a Cedar “restricted expression” (which will be a call to an extension constructor)
Trait Implementations§
source§impl<'de> Deserialize<'de> for FnAndArg
impl<'de> Deserialize<'de> for FnAndArg
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 FnAndArg
impl PartialEq for FnAndArg
impl Eq for FnAndArg
impl StructuralEq for FnAndArg
impl StructuralPartialEq for FnAndArg
Auto Trait Implementations§
impl RefUnwindSafe for FnAndArg
impl Send for FnAndArg
impl Sync for FnAndArg
impl Unpin for FnAndArg
impl UnwindSafe for FnAndArg
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