Struct sshpuffin::protocol::SshDescriptorConfig
source · pub struct SshDescriptorConfig {
pub typ: AgentType,
pub try_reuse: bool,
}
Fields§
§typ: AgentType
Whether the agent which holds this descriptor is a server.
try_reuse: bool
Whether we want to try to reuse a previous agent.
Trait Implementations§
source§impl Clone for SshDescriptorConfig
impl Clone for SshDescriptorConfig
source§fn clone(&self) -> SshDescriptorConfig
fn clone(&self) -> SshDescriptorConfig
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SshDescriptorConfig
impl Debug for SshDescriptorConfig
source§impl Default for SshDescriptorConfig
impl Default for SshDescriptorConfig
source§impl<'de> Deserialize<'de> for SshDescriptorConfig
impl<'de> Deserialize<'de> for SshDescriptorConfig
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Hash for SshDescriptorConfig
impl Hash for SshDescriptorConfig
source§impl PartialEq for SshDescriptorConfig
impl PartialEq for SshDescriptorConfig
source§impl ProtocolDescriptorConfig for SshDescriptorConfig
impl ProtocolDescriptorConfig for SshDescriptorConfig
source§fn is_reusable_with(&self, other: &Self) -> bool
fn is_reusable_with(&self, other: &Self) -> bool
Indicates wheter a agent is reusable, ie. it’s configuration is compatible with the new
agent to spawn
source§impl Serialize for SshDescriptorConfig
impl Serialize for SshDescriptorConfig
impl Eq for SshDescriptorConfig
impl StructuralPartialEq for SshDescriptorConfig
Auto Trait Implementations§
impl Freeze for SshDescriptorConfig
impl RefUnwindSafe for SshDescriptorConfig
impl Send for SshDescriptorConfig
impl Sync for SshDescriptorConfig
impl Unpin for SshDescriptorConfig
impl UnwindSafe for SshDescriptorConfig
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<T> CloneAny for T
impl<T> CloneAny for T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§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.