pub trait ReceiveDir<IdN, Idx, O>: Sized + ReceiveParent<IdN, Self::SA1> + SetNode<IdN, O> + SetFileName<Self::SB1<O>> + Transition<Self::SB1<O>> {
    type SA1: ReceiveIdx<Idx, Self::SA2>;
    type SA2: ReceiveDirName<Self>;
    type SB1<OO>;
}

Required Associated Types§

source

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

source

type SA2: ReceiveDirName<Self>

source

type SB1<OO>

Implementors§

source§

impl<IdN, Idx, O, T> ReceiveDir<IdN, Idx, O> for Twhere T: ReceiveParent<IdN, T> + SetNode<IdN, O> + ReceiveIdx<Idx, T> + ReceiveDirName<T> + SetFileName<T::InFile<O>> + Transition<T::InFile<O>> + FileSysReceiver,

§

type SA1 = T

§

type SA2 = T

§

type SB1<OO> = <T as FileSysReceiver>::InFile<OO>