pub struct PublisherRestriction {
pub purpose_id: u8,
pub restriction_type: PublisherRestrictionType,
pub vendor_list: Vec<u16>,
}Expand description
Publisher restriction which overrides the specified purpose
Fields§
§purpose_id: u8ID of publisher restricted purpose
restriction_type: PublisherRestrictionTypepublisher restriction for this purpose, see PublisherRestrictionType for more details
vendor_list: Vec<u16>List of relevant vendors
Trait Implementations§
Source§impl Clone for PublisherRestriction
impl Clone for PublisherRestriction
Source§fn clone(&self) -> PublisherRestriction
fn clone(&self) -> PublisherRestriction
Returns a duplicate of the value. Read more
1.0.0 · 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 PublisherRestriction
impl Debug for PublisherRestriction
Source§impl Default for PublisherRestriction
impl Default for PublisherRestriction
Source§fn default() -> PublisherRestriction
fn default() -> PublisherRestriction
Returns the “default value” for a type. Read more
Source§impl Hash for PublisherRestriction
impl Hash for PublisherRestriction
Source§impl PartialEq for PublisherRestriction
impl PartialEq for PublisherRestriction
Source§impl PartialOrd for PublisherRestriction
impl PartialOrd for PublisherRestriction
impl Eq for PublisherRestriction
impl StructuralPartialEq for PublisherRestriction
Auto Trait Implementations§
impl Freeze for PublisherRestriction
impl RefUnwindSafe for PublisherRestriction
impl Send for PublisherRestriction
impl Sync for PublisherRestriction
impl Unpin for PublisherRestriction
impl UnwindSafe for PublisherRestriction
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