pub struct ModuleDetail {Show 14 fields
pub id: String,
pub name: String,
pub version: String,
pub publisher: String,
pub description: String,
pub base_url: String,
pub nav: Vec<NavEntry>,
pub subscribes: Vec<String>,
pub role: String,
pub api_key_id: Option<String>,
pub webhook_id: Option<String>,
pub health: String,
pub health_checked_at: Option<DateTime<Utc>>,
pub created_at: DateTime<Utc>,
}Expand description
Admin-only detail for a single registration (includes the sidecar URL + minted resource ids).
Fields§
§id: String§name: String§version: String§publisher: String§description: String§base_url: String§subscribes: Vec<String>§role: String§api_key_id: Option<String>§webhook_id: Option<String>§health: String§health_checked_at: Option<DateTime<Utc>>§created_at: DateTime<Utc>Trait Implementations§
Source§impl Clone for ModuleDetail
impl Clone for ModuleDetail
Source§fn clone(&self) -> ModuleDetail
fn clone(&self) -> ModuleDetail
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 ModuleDetail
impl Debug for ModuleDetail
Source§impl From<&ModuleRegistration> for ModuleDetail
impl From<&ModuleRegistration> for ModuleDetail
Source§fn from(r: &ModuleRegistration) -> Self
fn from(r: &ModuleRegistration) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ModuleDetail
impl RefUnwindSafe for ModuleDetail
impl Send for ModuleDetail
impl Sync for ModuleDetail
impl Unpin for ModuleDetail
impl UnsafeUnpin for ModuleDetail
impl UnwindSafe for ModuleDetail
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,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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