Struct constellation::logging::FromCompositorLogger
source · pub struct FromCompositorLogger {
pub constellation_chan: Arc<ReentrantMutex<Sender<ConstellationMsg>>>,
}
Expand description
A logger directed at the constellation from the compositor
Fields§
§constellation_chan: Arc<ReentrantMutex<Sender<ConstellationMsg>>>
A channel to the constellation
Implementations§
source§impl FromCompositorLogger
impl FromCompositorLogger
sourcepub fn new(
constellation_chan: Sender<FromCompositorMsg>,
) -> FromCompositorLogger
pub fn new( constellation_chan: Sender<FromCompositorMsg>, ) -> FromCompositorLogger
Create a new constellation logger.
sourcepub fn filter(&self) -> LevelFilter
pub fn filter(&self) -> LevelFilter
The maximum log level the constellation logger is interested in.
Trait Implementations§
source§impl Clone for FromCompositorLogger
impl Clone for FromCompositorLogger
source§fn clone(&self) -> FromCompositorLogger
fn clone(&self) -> FromCompositorLogger
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 Log for FromCompositorLogger
impl Log for FromCompositorLogger
Auto Trait Implementations§
impl Freeze for FromCompositorLogger
impl !RefUnwindSafe for FromCompositorLogger
impl Send for FromCompositorLogger
impl Sync for FromCompositorLogger
impl Unpin for FromCompositorLogger
impl !UnwindSafe for FromCompositorLogger
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moresource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert