Struct rpc_router::ResourcesBuilder
source · pub struct ResourcesBuilder { /* private fields */ }
Implementations§
source§impl ResourcesBuilder
impl ResourcesBuilder
pub fn get<T: Clone + Send + Sync + 'static>(&self) -> Option<T>
pub fn append<T: Clone + Send + Sync + 'static>(self, val: T) -> Self
sourcepub fn append_mut<T: Clone + Send + Sync + 'static>(&mut self, val: T)
pub fn append_mut<T: Clone + Send + Sync + 'static>(&mut self, val: T)
Convenient append method to avoid moving out value.
Use .append(val)
if not sure.
Trait Implementations§
source§impl Clone for ResourcesBuilder
impl Clone for ResourcesBuilder
source§fn clone(&self) -> ResourcesBuilder
fn clone(&self) -> ResourcesBuilder
Returns a copy 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 moresource§impl Debug for ResourcesBuilder
impl Debug for ResourcesBuilder
source§impl Default for ResourcesBuilder
impl Default for ResourcesBuilder
source§fn default() -> ResourcesBuilder
fn default() -> ResourcesBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ResourcesBuilder
impl !RefUnwindSafe for ResourcesBuilder
impl Send for ResourcesBuilder
impl Sync for ResourcesBuilder
impl Unpin for ResourcesBuilder
impl !UnwindSafe for ResourcesBuilder
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