pub struct LazyInitializedDebugRenderer {
debug_renderer: Option<DebugRenderer>,
failed: bool,
}Fields§
§debug_renderer: Option<DebugRenderer>§failed: boolImplementations§
Source§impl LazyInitializedDebugRenderer
impl LazyInitializedDebugRenderer
pub fn new() -> Self
pub fn get_mut<'a>( &'a mut self, device: &mut Device, ) -> Option<&'a mut DebugRenderer>
Sourcepub fn try_get_mut<'a>(&'a mut self) -> Option<&'a mut DebugRenderer>
pub fn try_get_mut<'a>(&'a mut self) -> Option<&'a mut DebugRenderer>
Returns mut ref to debug::DebugRenderer if one already exists, otherwise returns None.
pub fn deinit(self, device: &mut Device)
Auto Trait Implementations§
impl !Freeze for LazyInitializedDebugRenderer
impl !RefUnwindSafe for LazyInitializedDebugRenderer
impl !Send for LazyInitializedDebugRenderer
impl !Sync for LazyInitializedDebugRenderer
impl Unpin for LazyInitializedDebugRenderer
impl UnwindSafe for LazyInitializedDebugRenderer
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more