pub struct Workspace { /* private fields */ }
Implementations§
Source§impl Workspace
impl Workspace
pub fn new(config: Configuration) -> Result<Workspace>
pub fn create_from_model(json: &[u8]) -> Result<Workspace>
pub fn serialize_model(&self) -> Result<Vec<u8>>
pub fn serialize_to_json(&self) -> Result<Value>
pub fn deserialize_from_json(json: &Value) -> Result<Workspace>
pub fn predict(&self, features: &mut Features<'_>) -> Prediction
pub fn predict_then_learn( &mut self, features: &mut Features<'_>, label: &Label, ) -> Prediction
pub fn learn(&mut self, features: &mut Features<'_>, label: &Label)
pub fn get_entry_reduction(&self) -> &ReductionWrapper
pub fn global_config(&self) -> &GlobalConfig
pub fn features_pool(&self) -> &Arc<Pool<SparseFeatures>>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Workspace
impl<'de> Deserialize<'de> for Workspace
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Workspace
impl !RefUnwindSafe for Workspace
impl Send for Workspace
impl !Sync for Workspace
impl Unpin for Workspace
impl !UnwindSafe for Workspace
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more