pub struct ServingRegistry { /* private fields */ }Implementations§
Source§impl ServingRegistry
impl ServingRegistry
pub fn activate( self: &Arc<Self>, surface: ListenerSurface, ) -> Result<ActiveListenerGuard>
pub fn with_all_active<T>( &self, expected: &[ListenerSurface], on_active: impl FnOnce() -> T, ) -> Result<T>
Trait Implementations§
Source§impl Debug for ServingRegistry
impl Debug for ServingRegistry
Source§impl Default for ServingRegistry
impl Default for ServingRegistry
Source§fn default() -> ServingRegistry
fn default() -> ServingRegistry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for ServingRegistry
impl !RefUnwindSafe for ServingRegistry
impl Send for ServingRegistry
impl Sync for ServingRegistry
impl Unpin for ServingRegistry
impl UnsafeUnpin for ServingRegistry
impl UnwindSafe for ServingRegistry
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 more§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.