Struct ioc::ServiceWriteGuard
[−]
[src]
pub struct ServiceWriteGuard<'a, Svc, Base: ?Sized + Any = DefaultBase> { // some fields omitted }
Trait Implementations
impl<'a, Svc, Base: ?Sized> Deref for ServiceWriteGuard<'a, Svc, Base> where Svc: ServiceReflect, Base: Downcast<Svc>
[src]
type Target = Svc
The resulting type after dereferencing
fn deref(&self) -> &Self::Target
The method called to dereference a value
impl<'a, Svc, Base: ?Sized> DerefMut for ServiceWriteGuard<'a, Svc, Base> where Svc: ServiceReflect, Base: Downcast<Svc>
[src]
fn deref_mut(&mut self) -> &mut Self::Target
The method called to mutably dereference a value