pub struct BuiltServer<A, B, L, More> { /* private fields */ }
Implementations§
Source§impl<A, B, L, More> BuiltServer<A, B, L, More>
impl<A, B, L, More> BuiltServer<A, B, L, More>
pub fn get_data<D>(&self) -> Option<&D>where
D: Any,
pub async fn request<R>(
&self,
r: R,
session: &Arc<Session>,
) -> Result<R::Response, R::Error>where
R: Request<Action = A> + IntoMessage<A, B>,
R::Response: FromMessage<A, B>,
R::Error: FromMessage<A, B>,
B: PacketBytes,
Auto Trait Implementations§
impl<A, B, L, More> Freeze for BuiltServer<A, B, L, More>
impl<A, B, L, More> !RefUnwindSafe for BuiltServer<A, B, L, More>
impl<A, B, L, More> Send for BuiltServer<A, B, L, More>
impl<A, B, L, More> Sync for BuiltServer<A, B, L, More>
impl<A, B, L, More> Unpin for BuiltServer<A, B, L, More>
impl<A, B, L, More> !UnwindSafe for BuiltServer<A, B, L, More>
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