Module blocking

Source
Expand description

Blocking SSH agent client API.

Blocking API is always enabled since it doesn’t use additional dependencies over what is in the proto module and Rust standard library.

§Examples

use std::os::unix::net::UnixStream;

use ssh_agent_lib::blocking::Client;

let mut client = Client::new(UnixStream::connect(std::env::var("SSH_AUTH_SOCK")?)?);

eprintln!(
    "Identities that this agent knows of: {:#?}",
    client.request_identities()?
);

Structs§

Client
Blocking SSH agent client.