svn 0.1.8

Async Rust SVN client for Subversion svn://, svn+ssh://, and ra_svn workflows.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use std::collections::HashMap;
use std::ops::{Deref, DerefMut};
use std::sync::{Arc, Mutex};
use std::time::{Duration, Instant};

use tokio::sync::{OwnedSemaphorePermit, Semaphore};

use crate::{RaSvnClient, RaSvnSession, SvnError};

mod config;
mod grouped;
mod session;
#[cfg(test)]
mod tests;

pub use config::{SessionPoolConfig, SessionPoolHealthCheck};
pub use grouped::{SessionPoolKey, SessionPools};
pub use session::{PooledSession, SessionPool};