pub struct RolePackageEvidence {
pub fleet: String,
pub role: CanisterRole,
pub role_package_name: String,
pub role_package_id: String,
pub role_manifest_path: PathBuf,
pub canic_package_id: String,
pub canic_version: String,
pub canic_source: Option<String>,
pub canic_manifest_path: PathBuf,
pub dependency_key: String,
pub default_features_enabled: bool,
pub direct_features: BTreeSet<CanicFeatureKey>,
}Fields§
§fleet: String§role: CanisterRole§role_package_name: String§role_package_id: String§role_manifest_path: PathBuf§canic_package_id: String§canic_version: String§canic_source: Option<String>§canic_manifest_path: PathBuf§dependency_key: String§default_features_enabled: bool§direct_features: BTreeSet<CanicFeatureKey>Trait Implementations§
Source§impl Clone for RolePackageEvidence
impl Clone for RolePackageEvidence
Source§fn clone(&self) -> RolePackageEvidence
fn clone(&self) -> RolePackageEvidence
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 RolePackageEvidence
impl Debug for RolePackageEvidence
impl Eq for RolePackageEvidence
Source§impl PartialEq for RolePackageEvidence
impl PartialEq for RolePackageEvidence
impl StructuralPartialEq for RolePackageEvidence
Auto Trait Implementations§
impl Freeze for RolePackageEvidence
impl RefUnwindSafe for RolePackageEvidence
impl Send for RolePackageEvidence
impl Sync for RolePackageEvidence
impl Unpin for RolePackageEvidence
impl UnsafeUnpin for RolePackageEvidence
impl UnwindSafe for RolePackageEvidence
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.