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