pub fn new(state: &BeaconState<T>) -> Self {
        Self {
            state: state.clone_with(CloneConfig::none()),
            committee_caches: state.committee_caches.to_vec(),
        }
    }
/// Create a new instance for storing a `BeaconState`.
Create a new instance for storing a `BeaconState`.
Create a new instance for storing a ` BeaconState ` .
pub fn new(state: &BeaconState<T>) -> Self {
        Self {
            state: state.clone_with(CloneConfig::none()),
            committee_caches: state.committee_caches.to_vec(),
        }
    }
pub fn new ( state : & BeaconState < T > ) -> Self { Self { state : state . clone_with ( CloneConfig :: none ( ) ) , committee_caches : state . committee_caches . to_vec ( ) , } }
Create a new instance for storing a `BeaconState`.
Create a new instance for storing a ` BeaconState ` .
state
&BeaconState<T>