pub struct FederatedRouting { /* private fields */ }Implementations§
Source§impl FederatedRouting
impl FederatedRouting
pub fn new( registry: Arc<RwLock<FederatedRegistry>>, policy: FederationPolicy, ) -> Self
pub fn registry(&self) -> &Arc<RwLock<FederatedRegistry>>
pub fn policy(&self) -> Arc<RwLock<FederationPolicy>>
pub fn resolve(&self, path: &ActorPath) -> Result<AddrHash, SendError>
pub fn resolve_optional(&self, path: &ActorPath) -> Option<AddrHash>
Trait Implementations§
Source§impl Clone for FederatedRouting
impl Clone for FederatedRouting
Source§fn clone(&self) -> FederatedRouting
fn clone(&self) -> FederatedRouting
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for FederatedRouting
impl !RefUnwindSafe for FederatedRouting
impl Send for FederatedRouting
impl Sync for FederatedRouting
impl Unpin for FederatedRouting
impl UnsafeUnpin for FederatedRouting
impl !UnwindSafe for FederatedRouting
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