Struct ioc::WriteGuard
[−]
[src]
pub struct WriteGuard<'a, Svc, SvcBase: ?Sized + 'a> { // some fields omitted }
Trait Implementations
impl<'a, Svc, SvcBase: ?Sized> Deref for WriteGuard<'a, Svc, SvcBase> where Svc: Any, SvcBase: 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, SvcBase: ?Sized> DerefMut for WriteGuard<'a, Svc, SvcBase> where Svc: Any, SvcBase: Downcast<Svc>
[src]
fn deref_mut(&mut self) -> &mut Self::Target
The method called to mutably dereference a value