pub trait ReceiveInFile<IdN, Idx, IdO, O>: Sized + SetLen<IdO, Self::SA1> + Transition<Self::SB1<O>> {
    type SA1: ReceiveNode<IdN, Self::SA2> + ReceiveDirName<Self::SB1<O>> + SetRoot<IdN, O>;
    type SA2: ReceiveOffset<IdO, Self::SA3>;
    type SA3: ReceiveIdx<Idx, Self::SA1>;
    type SB1<OO>;
}

Required Associated Types§

source

type SA1: ReceiveNode<IdN, Self::SA2> + ReceiveDirName<Self::SB1<O>> + SetRoot<IdN, O>

source

type SA2: ReceiveOffset<IdO, Self::SA3>

source

type SA3: ReceiveIdx<Idx, Self::SA1>

source

type SB1<OO>

Implementors§

source§

impl<IdN, Idx, IdO, O, T> ReceiveInFile<IdN, Idx, IdO, O> for Twhere T: ReceiveIdx<Idx, T> + ReceiveNode<IdN, T> + SetRoot<IdN, O> + ReceiveOffset<IdO, T> + ReceiveDirName<T> + SetLen<IdO, T> + Transition<T> + Transition<O>,

§

type SA1 = T

§

type SA2 = T

§

type SA3 = T

§

type SB1<OO> = T