pub struct PackageReport {
pub manifest_found: bool,
pub manifest_path: Option<PathBuf>,
pub package_root: Option<PathBuf>,
pub name: Option<String>,
pub resolved: ResolvedSources,
pub partitions: Vec<ResolvedPartition>,
pub gates: BTreeMap<String, BTreeMap<String, String>>,
pub gate_intents: BTreeMap<String, BTreeMap<String, GateIntent>>,
pub trust: BTreeMap<String, String>,
pub trust_policy: TrustPolicy,
pub relation_profiles: BTreeMap<String, RelationPolicy>,
pub diagnostics: Vec<EkfDiagnostic>,
}Fields§
§manifest_found: bool§manifest_path: Option<PathBuf>§package_root: Option<PathBuf>§name: Option<String>§resolved: ResolvedSources§partitions: Vec<ResolvedPartition>§gates: BTreeMap<String, BTreeMap<String, String>>§gate_intents: BTreeMap<String, BTreeMap<String, GateIntent>>§trust: BTreeMap<String, String>§trust_policy: TrustPolicy§relation_profiles: BTreeMap<String, RelationPolicy>§diagnostics: Vec<EkfDiagnostic>Trait Implementations§
Source§impl Clone for PackageReport
impl Clone for PackageReport
Source§fn clone(&self) -> PackageReport
fn clone(&self) -> PackageReport
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 PackageReport
impl Debug for PackageReport
Source§impl Default for PackageReport
impl Default for PackageReport
Source§fn default() -> PackageReport
fn default() -> PackageReport
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PackageReport
impl<'de> Deserialize<'de> for PackageReport
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
impl Eq for PackageReport
Source§impl PartialEq for PackageReport
impl PartialEq for PackageReport
Source§fn eq(&self, other: &PackageReport) -> bool
fn eq(&self, other: &PackageReport) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PackageReport
impl Serialize for PackageReport
impl StructuralPartialEq for PackageReport
Auto Trait Implementations§
impl Freeze for PackageReport
impl RefUnwindSafe for PackageReport
impl Send for PackageReport
impl Sync for PackageReport
impl Unpin for PackageReport
impl UnsafeUnpin for PackageReport
impl UnwindSafe for PackageReport
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