Struct sshpuffin::libssh::ssh::SshMessage
source · #[repr(transparent)]pub struct SshMessage(NonNull<ssh_message_struct>);
Tuple Fields§
§0: NonNull<ssh_message_struct>
Methods from Deref<Target = SshMessageRef>§
Trait Implementations§
source§impl AsMut<SshMessageRef> for SshMessage
impl AsMut<SshMessageRef> for SshMessage
source§fn as_mut(&mut self) -> &mut SshMessageRef
fn as_mut(&mut self) -> &mut SshMessageRef
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsRef<SshMessageRef> for SshMessage
impl AsRef<SshMessageRef> for SshMessage
source§fn as_ref(&self) -> &SshMessageRef
fn as_ref(&self) -> &SshMessageRef
Converts this type into a shared reference of the (usually inferred) input type.
source§impl Borrow<SshMessageRef> for SshMessage
impl Borrow<SshMessageRef> for SshMessage
source§fn borrow(&self) -> &SshMessageRef
fn borrow(&self) -> &SshMessageRef
Immutably borrows from an owned value. Read more
source§impl BorrowMut<SshMessageRef> for SshMessage
impl BorrowMut<SshMessageRef> for SshMessage
source§fn borrow_mut(&mut self) -> &mut SshMessageRef
fn borrow_mut(&mut self) -> &mut SshMessageRef
Mutably borrows from an owned value. Read more
source§impl Deref for SshMessage
impl Deref for SshMessage
source§type Target = SshMessageRef
type Target = SshMessageRef
The resulting type after dereferencing.
source§fn deref(&self) -> &SshMessageRef
fn deref(&self) -> &SshMessageRef
Dereferences the value.
source§impl DerefMut for SshMessage
impl DerefMut for SshMessage
source§fn deref_mut(&mut self) -> &mut SshMessageRef
fn deref_mut(&mut self) -> &mut SshMessageRef
Mutably dereferences the value.
source§impl Drop for SshMessage
impl Drop for SshMessage
source§impl ForeignType for SshMessage
impl ForeignType for SshMessage
source§type Ref = SshMessageRef
type Ref = SshMessageRef
The type representing a reference to this type.
impl Send for SshMessage
impl Sync for SshMessage
Auto Trait Implementations§
impl Freeze for SshMessage
impl RefUnwindSafe for SshMessage
impl Unpin for SshMessage
impl UnwindSafe for SshMessage
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
§impl<Tail, T> Prepend<T> for Tail
impl<Tail, T> Prepend<T> for Tail
§type PreprendResult = Tail
type PreprendResult = Tail
The Resulting [
TupleList
], of an [Prepend::prepend()
] call,
including the prepended entry.