28 lines · 891 B · Rust
RawDownload
pub type Result = std::result::Result<(), Box<dyn std::error::Error>>; pub fn fixture_bytes(path: &str) -> Vec<u8> {    std::fs::read(std::path::PathBuf::from("tests").join("fixtures").join(path))        .expect("fixture to be present and readable")} mod command;pub mod fetch;mod handshake;pub use fetch::_impl::{FetchConnection, fetch};pub mod remote_progress; #[gix_protocol::bisync::bisync]#[cfg_attr(feature = "blocking-client", test)]#[cfg_attr(all(feature = "async-client", not(feature = "blocking-client")), async_std::test)]async fn the_same_test_body_runs_in_both_client_modes() {    #[gix_protocol::bisync::only_sync]    fn identity(value: u8) -> u8 {        value    }    #[gix_protocol::bisync::only_async]    fn identity(value: u8) -> impl std::future::Future<Output = u8> {        std::future::ready(value)    }     assert_eq!(identity(42).await, 42);}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t