pub struct ModelSocket { /* private fields */ }Implementations§
Source§impl ModelSocket
impl ModelSocket
pub fn new<RX, TX, T>(transport: T) -> Result<Self, ModelSocketError>where
RX: Stream<Item = Result<MSEvent, ModelSocketError>> + Send + Unpin + 'static,
TX: Sink<MSRequest, Error = ModelSocketError> + Send + 'static,
T: MSTransport<RX, TX>,
pub async fn connect( url: &str, api_key: Option<&str>, ) -> Result<Self, ModelSocketError>
Trait Implementations§
Source§impl Clone for ModelSocket
impl Clone for ModelSocket
Source§fn clone(&self) -> ModelSocket
fn clone(&self) -> ModelSocket
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 !RefUnwindSafe for ModelSocket
impl !UnwindSafe for ModelSocket
impl Freeze for ModelSocket
impl Send for ModelSocket
impl Sync for ModelSocket
impl Unpin for ModelSocket
impl UnsafeUnpin for ModelSocket
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