pub struct ChioExtensionPoint {
pub id: String,
pub name: String,
pub point_kind: ExtensionPointKind,
pub owner: String,
pub contract_path: String,
pub stability: ExtensionStability,
pub allowed_isolations: Vec<ExtensionIsolation>,
pub allowed_evidence_modes: Vec<ExtensionEvidenceMode>,
pub allowed_privileges: Vec<ExtensionPrivilege>,
pub custom_implementations_allowed: bool,
pub policy_activation_required: bool,
pub official_component_ids: Vec<String>,
}Fields§
§id: String§name: String§point_kind: ExtensionPointKind§owner: String§contract_path: String§stability: ExtensionStability§allowed_isolations: Vec<ExtensionIsolation>§allowed_evidence_modes: Vec<ExtensionEvidenceMode>§allowed_privileges: Vec<ExtensionPrivilege>§custom_implementations_allowed: bool§policy_activation_required: bool§official_component_ids: Vec<String>Trait Implementations§
Source§impl Clone for ChioExtensionPoint
impl Clone for ChioExtensionPoint
Source§fn clone(&self) -> ChioExtensionPoint
fn clone(&self) -> ChioExtensionPoint
Returns a duplicate of the value. Read more
1.0.0 · 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 ChioExtensionPoint
impl Debug for ChioExtensionPoint
Source§impl<'de> Deserialize<'de> for ChioExtensionPoint
impl<'de> Deserialize<'de> for ChioExtensionPoint
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 ChioExtensionPoint
impl PartialEq for ChioExtensionPoint
Source§impl Serialize for ChioExtensionPoint
impl Serialize for ChioExtensionPoint
impl Eq for ChioExtensionPoint
impl StructuralPartialEq for ChioExtensionPoint
Auto Trait Implementations§
impl Freeze for ChioExtensionPoint
impl RefUnwindSafe for ChioExtensionPoint
impl Send for ChioExtensionPoint
impl Sync for ChioExtensionPoint
impl Unpin for ChioExtensionPoint
impl UnsafeUnpin for ChioExtensionPoint
impl UnwindSafe for ChioExtensionPoint
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