#[non_exhaustive]pub struct Core {
pub sharing_notice: Notice,
pub sale_opt_out_notice: Notice,
pub targeted_advertising_opt_out_notice: Notice,
pub sale_opt_out: OptOut,
pub targeted_advertising_opt_out: OptOut,
pub sensitive_data_processing: SensitiveDataProcessing,
pub known_child_sensitive_data_consents: KnownChildSensitiveDataConsents,
pub mspa_covered_transaction: bool,
pub mspa_opt_out_option_mode: MspaMode,
pub mspa_service_provider_mode: MspaMode,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.sharing_notice: Notice§sale_opt_out_notice: Notice§targeted_advertising_opt_out_notice: Notice§sale_opt_out: OptOut§targeted_advertising_opt_out: OptOut§sensitive_data_processing: SensitiveDataProcessing§known_child_sensitive_data_consents: KnownChildSensitiveDataConsents§mspa_covered_transaction: bool§mspa_opt_out_option_mode: MspaMode§mspa_service_provider_mode: MspaModeTrait Implementations§
impl Eq for Core
Source§impl FromBitStream for Core
impl FromBitStream for Core
impl StructuralPartialEq for Core
Auto Trait Implementations§
impl Freeze for Core
impl RefUnwindSafe for Core
impl Send for Core
impl Sync for Core
impl Unpin for Core
impl UnsafeUnpin for Core
impl UnwindSafe for Core
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