pub struct ServerReport {
pub health: Health,
pub models: Vec<String>,
pub loaded: Vec<String>,
pub version: Option<String>,
pub latency: Duration,
}Expand description
One probe of a server.
Fields§
§health: HealthHealth.
models: Vec<String>Model ids the server lists (/v1/models, or Ollama /api/tags).
loaded: Vec<String>Models resident in memory (Ollama /api/ps); empty elsewhere.
version: Option<String>Server version when it says (Ollama).
latency: DurationRound trip of the health request.
Implementations§
Trait Implementations§
Source§impl Clone for ServerReport
impl Clone for ServerReport
Source§impl Debug for ServerReport
impl Debug for ServerReport
Source§impl PartialEq for ServerReport
impl PartialEq for ServerReport
impl StructuralPartialEq for ServerReport
Auto Trait Implementations§
impl Freeze for ServerReport
impl RefUnwindSafe for ServerReport
impl Send for ServerReport
impl Sync for ServerReport
impl Unpin for ServerReport
impl UnsafeUnpin for ServerReport
impl UnwindSafe for ServerReport
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