pub struct CompositionInput {
pub source_name: String,
pub priority: u32,
pub policy: ConfigSourcePolicy,
pub constraints: SourceConstraints,
pub layers: Vec<ProfileLayer>,
pub subscription: SubscriptionConfig,
}Expand description
Input to the composition engine: a source with its resolved profile layers and policy.
Fields§
§source_name: String§priority: u32§policy: ConfigSourcePolicy§constraints: SourceConstraints§layers: Vec<ProfileLayer>§subscription: SubscriptionConfigTrait Implementations§
Auto Trait Implementations§
impl Freeze for CompositionInput
impl RefUnwindSafe for CompositionInput
impl Send for CompositionInput
impl Sync for CompositionInput
impl Unpin for CompositionInput
impl UnsafeUnpin for CompositionInput
impl UnwindSafe for CompositionInput
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