pub struct DeploymentPool { /* private fields */ }Implementations§
Source§impl DeploymentPool
impl DeploymentPool
pub fn new() -> Self
pub fn add(&mut self, deployment: Deployment)
pub fn remove(&mut self, id: &str) -> bool
pub fn get(&self, model_name: &str) -> Option<&[Arc<Deployment>]>
pub fn model_names(&self) -> Vec<String>
pub fn rebuild(&mut self)
pub fn is_empty(&self) -> bool
pub fn total_deployments(&self) -> usize
Trait Implementations§
Source§impl Clone for DeploymentPool
impl Clone for DeploymentPool
Source§fn clone(&self) -> DeploymentPool
fn clone(&self) -> DeploymentPool
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DeploymentPool
impl Debug for DeploymentPool
Auto Trait Implementations§
impl Freeze for DeploymentPool
impl RefUnwindSafe for DeploymentPool
impl Send for DeploymentPool
impl Sync for DeploymentPool
impl Unpin for DeploymentPool
impl UnsafeUnpin for DeploymentPool
impl UnwindSafe for DeploymentPool
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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