pub struct PreparedOperationIdentity { /* private fields */ }Implementations§
Source§impl PreparedOperationIdentity
impl PreparedOperationIdentity
pub fn new( normalized_arguments_digest: Sha256Digest, capabilities: Vec<ApprovalCapability>, resources: Vec<PreparedApprovalResource>, execution_context_digest: Sha256Digest, ) -> Result<Self, ApprovalSchemaError>
pub fn capabilities(&self) -> &[ApprovalCapability]
pub fn resources(&self) -> &[PreparedApprovalResource]
Trait Implementations§
Source§impl Clone for PreparedOperationIdentity
impl Clone for PreparedOperationIdentity
Source§fn clone(&self) -> PreparedOperationIdentity
fn clone(&self) -> PreparedOperationIdentity
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 PreparedOperationIdentity
impl Debug for PreparedOperationIdentity
Source§impl<'de> Deserialize<'de> for PreparedOperationIdentity
impl<'de> Deserialize<'de> for PreparedOperationIdentity
Source§fn deserialize<D>(d: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(d: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PreparedOperationIdentity
Source§impl JsonSchema for PreparedOperationIdentity
impl JsonSchema for PreparedOperationIdentity
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for PreparedOperationIdentity
impl PartialEq for PreparedOperationIdentity
Source§fn eq(&self, other: &PreparedOperationIdentity) -> bool
fn eq(&self, other: &PreparedOperationIdentity) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PreparedOperationIdentity
Auto Trait Implementations§
impl Freeze for PreparedOperationIdentity
impl RefUnwindSafe for PreparedOperationIdentity
impl Send for PreparedOperationIdentity
impl Sync for PreparedOperationIdentity
impl Unpin for PreparedOperationIdentity
impl UnsafeUnpin for PreparedOperationIdentity
impl UnwindSafe for PreparedOperationIdentity
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