pub struct RoleCargoGraphEvidence {
pub fleet: String,
pub role: CanisterRole,
pub role_package_name: String,
pub role_manifest_path: PathBuf,
pub canic_version: String,
pub canic_manifest_path: PathBuf,
pub default_features_enabled: bool,
pub direct_features: BTreeSet<CanicFeatureKey>,
}Expand description
RoleCargoGraphEvidence
Supported role package evidence consumed by build, Medic, and state resolution.
Fields§
§fleet: String§role: CanisterRole§role_package_name: String§role_manifest_path: PathBuf§canic_version: String§canic_manifest_path: PathBuf§default_features_enabled: bool§direct_features: BTreeSet<CanicFeatureKey>Trait Implementations§
Source§impl Clone for RoleCargoGraphEvidence
impl Clone for RoleCargoGraphEvidence
Source§fn clone(&self) -> RoleCargoGraphEvidence
fn clone(&self) -> RoleCargoGraphEvidence
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 RoleCargoGraphEvidence
impl Debug for RoleCargoGraphEvidence
impl Eq for RoleCargoGraphEvidence
Source§impl PartialEq for RoleCargoGraphEvidence
impl PartialEq for RoleCargoGraphEvidence
impl StructuralPartialEq for RoleCargoGraphEvidence
Auto Trait Implementations§
impl Freeze for RoleCargoGraphEvidence
impl RefUnwindSafe for RoleCargoGraphEvidence
impl Send for RoleCargoGraphEvidence
impl Sync for RoleCargoGraphEvidence
impl Unpin for RoleCargoGraphEvidence
impl UnsafeUnpin for RoleCargoGraphEvidence
impl UnwindSafe for RoleCargoGraphEvidence
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.