Enum ckb_network::SessionType [−][src]
pub enum SessionType {
Outbound,
Inbound,
}Expand description
Indicates the session type
Variants
Representing yourself as the active party means that you are the client side
Representing yourself as a passive recipient means that you are the server side
Implementations
impl SessionType[src]
impl SessionType[src]pub fn is_outbound(self) -> bool[src]
pub fn is_outbound(self) -> bool[src]is outbound
pub fn is_inbound(self) -> bool[src]
pub fn is_inbound(self) -> bool[src]is inbound
Trait Implementations
impl Clone for SessionType[src]
impl Clone for SessionType[src]pub fn clone(&self) -> SessionType[src]
pub fn clone(&self) -> SessionType[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]Performs copy-assignment from source. Read more
impl Debug for SessionType[src]
impl Debug for SessionType[src]impl From<SessionType> for SessionType[src]
impl From<SessionType> for SessionType[src]pub fn from(ty: SessionType) -> SessionType[src]
pub fn from(ty: SessionType) -> SessionType[src]Performs the conversion.
impl Hash for SessionType[src]
impl Hash for SessionType[src]impl Into<SessionType> for SessionType[src]
impl Into<SessionType> for SessionType[src]impl PartialEq<SessionType> for SessionType[src]
impl PartialEq<SessionType> for SessionType[src]impl Copy for SessionType[src]
impl Eq for SessionType[src]
impl StructuralEq for SessionType[src]
impl StructuralPartialEq for SessionType[src]
Auto Trait Implementations
impl RefUnwindSafe for SessionType
impl Send for SessionType
impl Sync for SessionType
impl Unpin for SessionType
impl UnwindSafe for SessionType
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone, [src]
impl<T> ToOwned for T where
T: Clone, [src]type Owned = T
type Owned = TThe resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn to_owned(&self) -> T[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)[src]
pub fn clone_into(&self, target: &mut T)[src]🔬 This is a nightly-only experimental API. (toowned_clone_into)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,