pub struct SpaceServiceHandle(/* private fields */);Expand description
Registry handle for a SpaceService.
Implementations§
Source§impl SpaceServiceHandle
impl SpaceServiceHandle
pub fn new(service: Arc<dyn SpaceService>) -> Self
pub fn get(&self) -> &dyn SpaceService
Trait Implementations§
Source§impl Clone for SpaceServiceHandle
impl Clone for SpaceServiceHandle
Source§fn clone(&self) -> SpaceServiceHandle
fn clone(&self) -> SpaceServiceHandle
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for SpaceServiceHandle
impl !UnwindSafe for SpaceServiceHandle
impl Freeze for SpaceServiceHandle
impl Send for SpaceServiceHandle
impl Sync for SpaceServiceHandle
impl Unpin for SpaceServiceHandle
impl UnsafeUnpin for SpaceServiceHandle
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