pub struct PlatformConstructLowering {
pub id: &'static str,
pub compatible_families: &'static [&'static str],
pub package_authorable: bool,
pub required_scope: Option<&'static str>,
pub target_capability: ConstructTargetCapabilityPolicy,
pub required_interfaces: &'static [&'static str],
pub provided_interfaces: &'static [&'static str],
pub lifecycle_profiles: &'static [&'static str],
pub authority_profile: ConstructLoweringAuthorityProfile,
pub static_guarantees: &'static [&'static str],
}Fields§
§id: &'static str§compatible_families: &'static [&'static str]§required_scope: Option<&'static str>§target_capability: ConstructTargetCapabilityPolicy§required_interfaces: &'static [&'static str]§provided_interfaces: &'static [&'static str]§lifecycle_profiles: &'static [&'static str]§static_guarantees: &'static [&'static str]Trait Implementations§
Source§impl Clone for PlatformConstructLowering
impl Clone for PlatformConstructLowering
Source§fn clone(&self) -> PlatformConstructLowering
fn clone(&self) -> PlatformConstructLowering
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 moreimpl Copy for PlatformConstructLowering
Source§impl Debug for PlatformConstructLowering
impl Debug for PlatformConstructLowering
impl Eq for PlatformConstructLowering
Source§impl PartialEq for PlatformConstructLowering
impl PartialEq for PlatformConstructLowering
Source§fn eq(&self, other: &PlatformConstructLowering) -> bool
fn eq(&self, other: &PlatformConstructLowering) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PlatformConstructLowering
Auto Trait Implementations§
impl Freeze for PlatformConstructLowering
impl RefUnwindSafe for PlatformConstructLowering
impl Send for PlatformConstructLowering
impl Sync for PlatformConstructLowering
impl Unpin for PlatformConstructLowering
impl UnsafeUnpin for PlatformConstructLowering
impl UnwindSafe for PlatformConstructLowering
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