pub struct FederatedEndpoint {
pub url: String,
pub features: EndpointFeatures,
pub latency_ms: f64,
pub throughput: f64,
pub datasets: Vec<String>,
pub last_health_check: Instant,
pub status: EndpointStatus,
}Expand description
Federated SPARQL endpoint
Fields§
§url: StringEndpoint URL
features: EndpointFeaturesSupported features
latency_ms: f64Network latency (moving average)
throughput: f64Throughput estimate (triples/sec)
datasets: Vec<String>Available datasets
last_health_check: InstantLast health check
status: EndpointStatusEndpoint status
Trait Implementations§
Source§impl Clone for FederatedEndpoint
impl Clone for FederatedEndpoint
Source§fn clone(&self) -> FederatedEndpoint
fn clone(&self) -> FederatedEndpoint
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for FederatedEndpoint
impl RefUnwindSafe for FederatedEndpoint
impl Send for FederatedEndpoint
impl Sync for FederatedEndpoint
impl Unpin for FederatedEndpoint
impl UnsafeUnpin for FederatedEndpoint
impl UnwindSafe for FederatedEndpoint
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