pub fn with_descriptor<T>(mut self) -> ClientBuilder<P, (T,)>
    where
        T: Descriptor,
    {
        let tid = TypeId::of::<T>();
        assert!(
            !self.ids.contains(&tid),
            "Duplicate replica descriptor '{}'",
            type_name::<T>()
        );
        self.ids.push(tid);
        ClientBuilder {
            ids: self.ids,
            marker: PhantomData,
        }
    }
/// Adds component descriptor to manage state replication.
Adds component descriptor to manage state replication.
Adds component descriptor to manage state replication .
pub fn with_descriptor<T>(mut self) -> ClientBuilder<P, (T,)>
    where
        T: Descriptor,
    {
        let tid = TypeId::of::<T>();
        assert!(
            !self.ids.contains(&tid),
            "Duplicate replica descriptor '{}'",
            type_name::<T>()
        );
        self.ids.push(tid);
        ClientBuilder {
            ids: self.ids,
            marker: PhantomData,
        }
    }
pub fn with_descriptor < T > ( mut self ) -> ClientBuilder < P , ( T , ) > where T : Descriptor , { let tid = TypeId :: of :: < T > ( ) ; assert ! ( self ids contains ( tid ) " " type_name T ( ) ) ; self . ids . push ( tid ) ; ClientBuilder { ids : self . ids , marker : PhantomData , } }
Adds component descriptor to manage state replication.
Adds component descriptor to manage state replication .
mut self