Trait opendp::data::IsVec

source ·
pub trait IsVec: Debug {
    // Required methods
    fn into_any(self: Box<Self>) -> Box<dyn Any>;
    fn as_any(&self) -> &dyn Any;
    fn box_clone(&self) -> Box<dyn IsVec>;
    fn eq(&self, other: &dyn Any) -> bool;
    fn subset(&self, indicator: &Vec<bool>) -> Box<dyn IsVec>;
}

Required Methods§

source

fn into_any(self: Box<Self>) -> Box<dyn Any>

source

fn as_any(&self) -> &dyn Any

source

fn box_clone(&self) -> Box<dyn IsVec>

source

fn eq(&self, other: &dyn Any) -> bool

source

fn subset(&self, indicator: &Vec<bool>) -> Box<dyn IsVec>

Implementations on Foreign Types§

source§

impl<T> IsVec for Vec<T>
where T: 'static + Debug + Clone + PartialEq,

source§

fn into_any(self: Box<Self>) -> Box<dyn Any>

source§

fn as_any(&self) -> &dyn Any

source§

fn box_clone(&self) -> Box<dyn IsVec>

source§

fn eq(&self, other: &dyn Any) -> bool

source§

fn subset(&self, indicator: &Vec<bool>) -> Box<dyn IsVec>

Implementors§