pub trait DataBorrow { }
Expand description

Borrow base trait. This base trait is required to allow inductively composing tuples of ReadBorrow/WriteBorrow i.e. (), (A), (A, B), (A, B, …) inductively

Implementations on Foreign Types§

source§

impl DataBorrow for ()

source§

impl<'a, T> DataBorrow for Option<ReadBorrow<'a, T>>

source§

impl<'a, T> DataBorrow for Option<WriteBorrow<'a, T>>

source§

impl<A> DataBorrow for (A,)
where A: DataBorrow,

source§

impl<A, B> DataBorrow for (A, B)
where A: DataBorrow, B: DataBorrow,

source§

impl<A, B, C> DataBorrow for (A, B, C)
where A: DataBorrow, B: DataBorrow, C: DataBorrow,

source§

impl<A, B, C, D> DataBorrow for (A, B, C, D)

source§

impl<A, B, C, D, E> DataBorrow for (A, B, C, D, E)

source§

impl<A, B, C, D, E, F> DataBorrow for (A, B, C, D, E, F)

source§

impl<A, B, C, D, E, F, G> DataBorrow for (A, B, C, D, E, F, G)

source§

impl<A, B, C, D, E, F, G, H> DataBorrow for (A, B, C, D, E, F, G, H)

source§

impl<A, B, C, D, E, F, G, H, I> DataBorrow for (A, B, C, D, E, F, G, H, I)

source§

impl<A, B, C, D, E, F, G, H, I, J> DataBorrow for (A, B, C, D, E, F, G, H, I, J)

Implementors§

source§

impl<'a, T> DataBorrow for ReadBorrow<'a, T>

source§

impl<'a, T> DataBorrow for WriteBorrow<'a, T>