Struct libhelium_sys::HeScheme
source · #[repr(C)]pub struct HeScheme {Show 32 fields
pub surface_bg_hex: *mut c_char,
pub surface_bg_variant_hex: *mut c_char,
pub surface_fg_hex: *mut c_char,
pub surface_fg_variant_hex: *mut c_char,
pub inverse_surface_bg_hex: *mut c_char,
pub inverse_surface_fg_hex: *mut c_char,
pub surface_bright_bg_hex: *mut c_char,
pub surface_dim_bg_hex: *mut c_char,
pub surface_container_lowest_bg_hex: *mut c_char,
pub surface_container_low_bg_hex: *mut c_char,
pub surface_container_bg_hex: *mut c_char,
pub surface_container_high_bg_hex: *mut c_char,
pub surface_container_highest_bg_hex: *mut c_char,
pub primary_hex: *mut c_char,
pub on_primary_hex: *mut c_char,
pub primary_container_hex: *mut c_char,
pub on_primary_container_hex: *mut c_char,
pub inverse_primary_hex: *mut c_char,
pub error_hex: *mut c_char,
pub on_error_hex: *mut c_char,
pub secondary_hex: *mut c_char,
pub on_secondary_hex: *mut c_char,
pub secondary_container_hex: *mut c_char,
pub on_secondary_container_hex: *mut c_char,
pub tertiary_hex: *mut c_char,
pub on_tertiary_hex: *mut c_char,
pub tertiary_container_hex: *mut c_char,
pub on_tertiary_container_hex: *mut c_char,
pub outline_hex: *mut c_char,
pub outline_variant_hex: *mut c_char,
pub shadow_hex: *mut c_char,
pub scrim_hex: *mut c_char,
}Fields§
§surface_bg_hex: *mut c_char§surface_bg_variant_hex: *mut c_char§surface_fg_hex: *mut c_char§surface_fg_variant_hex: *mut c_char§inverse_surface_bg_hex: *mut c_char§inverse_surface_fg_hex: *mut c_char§surface_bright_bg_hex: *mut c_char§surface_dim_bg_hex: *mut c_char§surface_container_lowest_bg_hex: *mut c_char§surface_container_low_bg_hex: *mut c_char§surface_container_bg_hex: *mut c_char§surface_container_high_bg_hex: *mut c_char§surface_container_highest_bg_hex: *mut c_char§primary_hex: *mut c_char§on_primary_hex: *mut c_char§primary_container_hex: *mut c_char§on_primary_container_hex: *mut c_char§inverse_primary_hex: *mut c_char§error_hex: *mut c_char§on_error_hex: *mut c_char§secondary_hex: *mut c_char§on_secondary_hex: *mut c_char§secondary_container_hex: *mut c_char§on_secondary_container_hex: *mut c_char§tertiary_hex: *mut c_char§on_tertiary_hex: *mut c_char§tertiary_container_hex: *mut c_char§on_tertiary_container_hex: *mut c_char§outline_hex: *mut c_char§outline_variant_hex: *mut c_char§shadow_hex: *mut c_char§scrim_hex: *mut c_charTrait Implementations§
Auto Trait Implementations§
impl Freeze for HeScheme
impl RefUnwindSafe for HeScheme
impl !Send for HeScheme
impl !Sync for HeScheme
impl Unpin for HeScheme
impl UnwindSafe for HeScheme
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