Struct jokolink::engine::rpc::Mumble [−][src]
pub struct Mumble { pub mlinks: Arc<Mutex<BTreeMap<String, LinkCache>>>, pub mlink: Arc<Mutex<LinkCache>>, }
Fields
mlinks: Arc<Mutex<BTreeMap<String, LinkCache>>>
mlink: Arc<Mutex<LinkCache>>
Trait Implementations
fn get_mumble_link<'life0, 'async_trait>(
&'life0 self,
request: Request<MumbleLinkRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<MumbleLinkResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_raw_link<'life0, 'async_trait>(
&'life0 self,
request: Request<MumbleLinkRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<RawLink>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_window_dimensions<'life0, 'async_trait>(
&'life0 self,
request: Request<MumbleLinkRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<WindowDimensionsResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Auto Trait Implementations
impl !RefUnwindSafe for Mumble
impl !UnwindSafe for Mumble
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more