Expand description
Configuration builder for a Gitway session.
§Examples
use anvil_ssh::AnvilConfig;
use std::time::Duration;
// Connect to GitHub (default):
let config = AnvilConfig::github();
// Connect to GitLab:
let config = AnvilConfig::gitlab();
// Connect to Codeberg:
let config = AnvilConfig::codeberg();
// Connect to any host with a custom port:
let config = AnvilConfig::builder("git.example.com")
.port(22)
.username("git")
.inactivity_timeout(Duration::from_secs(60))
.build();Structs§
- Anvil
Config - Immutable configuration for a
AnvilSession. - Anvil
Config Builder - Builder for
AnvilConfig.