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: String
Endpoint URL
features: EndpointFeatures
Supported features
latency_ms: f64
Network latency (moving average)
throughput: f64
Throughput estimate (triples/sec)
datasets: Vec<String>
Available datasets
last_health_check: Instant
Last health check
status: EndpointStatus
Endpoint 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 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