pub trait ConnectionAccess: Arbitrary + Clone + Debug + Eq + PartialEq + Serialize + 'static {
    type Kafka: Arbitrary + Clone + Debug + Eq + PartialEq + Hash + Serialize + for<'a> Deserialize<'a> + AlterCompatible;
    type Pg: Arbitrary + Clone + Debug + Eq + PartialEq + Hash + Serialize + for<'a> Deserialize<'a> + AlterCompatible;
    type Ssh: Arbitrary + Clone + Debug + Eq + PartialEq + Hash + Serialize + for<'a> Deserialize<'a> + AlterCompatible;
    type Csr: Arbitrary + Clone + Debug + Eq + PartialEq + Hash + Serialize + for<'a> Deserialize<'a> + AlterCompatible;
    type MySql: Arbitrary + Clone + Debug + Eq + PartialEq + Hash + Serialize + for<'a> Deserialize<'a> + AlterCompatible;
}
Expand description

Expresses how a struct/enum can access details about any connections it uses. Meant to be used as a type constraint on structs that use connections.

Required Associated Types§

Object Safety§

This trait is not object safe.

Implementors§