pub struct StoreCommitOperationsInput<'a> {
pub acknowledgement: Option<StoreAckRef>,
pub circle_acknowledgements: Vec<CircleAckRef>,
pub control: Option<StoreControl>,
pub device_join_attempt_decisions: Vec<DeviceJoinAttemptDecisionRef>,
pub provider_access_grants: Vec<StoreMemberProviderAccessGrantRef>,
pub device_registrations: Vec<ActivatedStoreDeviceRegistrationRef>,
pub device_exclusion_proposals: Vec<StoreDeviceExclusionProposalRef>,
pub device_exclusion_outcomes: Vec<StoreDeviceExclusionOutcomeRef>,
pub stream_activations: Vec<StreamActivation>,
pub circle_controls: Vec<CircleControlRef>,
pub store_package: Option<StorePackageInput<'a>>,
pub circle_packages: &'a [CirclePackageInput<'a>],
}Fields§
§acknowledgement: Option<StoreAckRef>§circle_acknowledgements: Vec<CircleAckRef>§control: Option<StoreControl>§device_join_attempt_decisions: Vec<DeviceJoinAttemptDecisionRef>§provider_access_grants: Vec<StoreMemberProviderAccessGrantRef>§device_registrations: Vec<ActivatedStoreDeviceRegistrationRef>§device_exclusion_proposals: Vec<StoreDeviceExclusionProposalRef>§device_exclusion_outcomes: Vec<StoreDeviceExclusionOutcomeRef>§stream_activations: Vec<StreamActivation>§circle_controls: Vec<CircleControlRef>§store_package: Option<StorePackageInput<'a>>§circle_packages: &'a [CirclePackageInput<'a>]Implementations§
Source§impl StoreCommitOperationsInput<'_>
impl StoreCommitOperationsInput<'_>
Sourcepub fn empty() -> StoreCommitOperationsInput<'static>
pub fn empty() -> StoreCommitOperationsInput<'static>
An input carrying no operations; authors fill in the kinds they commit.
Auto Trait Implementations§
impl<'a> Freeze for StoreCommitOperationsInput<'a>
impl<'a> RefUnwindSafe for StoreCommitOperationsInput<'a>
impl<'a> Send for StoreCommitOperationsInput<'a>
impl<'a> Sync for StoreCommitOperationsInput<'a>
impl<'a> Unpin for StoreCommitOperationsInput<'a>
impl<'a> UnsafeUnpin for StoreCommitOperationsInput<'a>
impl<'a> UnwindSafe for StoreCommitOperationsInput<'a>
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