Struct fyrox_core::net::NetStream
source · pub struct NetStream { /* private fields */ }Implementations§
source§impl NetStream
impl NetStream
pub fn from_inner(stream: TcpStream) -> Result<Self>
pub fn connect<A: ToSocketAddrs>(addr: A) -> Result<Self>
pub fn send_message<T>(&mut self, data: &T) -> Result<()>where
T: Serialize,
pub fn peer_address(&self) -> Result<SocketAddr>
pub fn string_peer_address(&self) -> String
pub fn process_input<M>(&mut self, func: impl FnMut(M))where
M: DeserializeOwned,
Auto Trait Implementations§
impl Freeze for NetStream
impl RefUnwindSafe for NetStream
impl Send for NetStream
impl Sync for NetStream
impl Unpin for NetStream
impl UnwindSafe for NetStream
Blanket Implementations§
source§impl<T> AsyncTaskResult for T
impl<T> AsyncTaskResult for T
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
source§impl<T> FieldValue for Twhere
T: 'static,
impl<T> FieldValue for Twhere
T: 'static,
source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moresource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.