pub struct ProgramSetting { /* private fields */ }
Trait Implementations§
Source§impl CachedSettings for ProgramSetting
impl CachedSettings for ProgramSetting
fn set(gl: &Gl, value: &Self)
fn read_cached(cache: &impl Deref<Target = SettingsCache>) -> Self
fn write_cached(cache: &mut impl DerefMut<Target = SettingsCache>, value: &Self)
Source§impl Clone for ProgramSetting
impl Clone for ProgramSetting
Source§fn clone(&self) -> ProgramSetting
fn clone(&self) -> ProgramSetting
Returns a copy 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 ProgramSetting
impl Debug for ProgramSetting
Source§impl Default for ProgramSetting
impl Default for ProgramSetting
Source§fn default() -> ProgramSetting
fn default() -> ProgramSetting
Returns the “default value” for a type. Read more
Source§impl PartialEq for ProgramSetting
impl PartialEq for ProgramSetting
impl Eq for ProgramSetting
impl StructuralPartialEq for ProgramSetting
Auto Trait Implementations§
impl Freeze for ProgramSetting
impl !RefUnwindSafe for ProgramSetting
impl !Send for ProgramSetting
impl !Sync for ProgramSetting
impl Unpin for ProgramSetting
impl !UnwindSafe for ProgramSetting
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