moose 0.2.2

Encrypted learning and data processing framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
//! Choreography extensions.

pub mod filesystem;
pub mod grpc;

use crate::execution::{AsyncNetworkingImpl, AsyncStorageImpl};
use crate::prelude::SessionId;

pub type NetworkingStrategy = Box<dyn Fn(SessionId) -> AsyncNetworkingImpl + Send + Sync>;

pub type StorageStrategy = Box<dyn Fn() -> AsyncStorageImpl + Send + Sync>;