pub struct ProviderPackRights {
pub terms_acceptance_required: bool,
pub permitted_outputs: Vec<ProviderPackPermittedOutput>,
pub redistribution: ProviderPackRedistribution,
pub processing: ProviderPackProcessing,
pub modification_policy: ProviderPackModificationPolicy,
}Expand description
Provider-specific usage boundary retained with every imported pack.
Fields§
§terms_acceptance_required: bool§permitted_outputs: Vec<ProviderPackPermittedOutput>§redistribution: ProviderPackRedistribution§processing: ProviderPackProcessing§modification_policy: ProviderPackModificationPolicyTrait Implementations§
Source§impl Clone for ProviderPackRights
impl Clone for ProviderPackRights
Source§fn clone(&self) -> ProviderPackRights
fn clone(&self) -> ProviderPackRights
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 ProviderPackRights
impl Debug for ProviderPackRights
Source§impl<'de> Deserialize<'de> for ProviderPackRights
impl<'de> Deserialize<'de> for ProviderPackRights
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 ProviderPackRights
Source§impl PartialEq for ProviderPackRights
impl PartialEq for ProviderPackRights
Source§impl Serialize for ProviderPackRights
impl Serialize for ProviderPackRights
impl StructuralPartialEq for ProviderPackRights
Auto Trait Implementations§
impl Freeze for ProviderPackRights
impl RefUnwindSafe for ProviderPackRights
impl Send for ProviderPackRights
impl Sync for ProviderPackRights
impl Unpin for ProviderPackRights
impl UnsafeUnpin for ProviderPackRights
impl UnwindSafe for ProviderPackRights
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