pub struct AdminSnapshot {
pub backend: AdminBackendSummary,
pub topics: Vec<AdminTopicSummary>,
pub handlers: Vec<AdminHandlerSummary>,
pub checkpoints: Vec<AdminCheckpointSummary>,
}Expand description
Point-in-time ops introspection snapshot (read-only).
Fields§
§backend: AdminBackendSummaryInstalled backend capabilities.
topics: Vec<AdminTopicSummary>Registered topics from #[photon::topic].
handlers: Vec<AdminHandlerSummary>Registered handlers from #[photon::subscribe].
checkpoints: Vec<AdminCheckpointSummary>Checkpoint cursors for inventory handlers.
Trait Implementations§
Source§impl Clone for AdminSnapshot
impl Clone for AdminSnapshot
Source§fn clone(&self) -> AdminSnapshot
fn clone(&self) -> AdminSnapshot
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 AdminSnapshot
impl Debug for AdminSnapshot
Source§impl<'de> Deserialize<'de> for AdminSnapshot
impl<'de> Deserialize<'de> for AdminSnapshot
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for AdminSnapshot
Source§impl PartialEq for AdminSnapshot
impl PartialEq for AdminSnapshot
Source§impl Serialize for AdminSnapshot
impl Serialize for AdminSnapshot
impl StructuralPartialEq for AdminSnapshot
Auto Trait Implementations§
impl Freeze for AdminSnapshot
impl RefUnwindSafe for AdminSnapshot
impl Send for AdminSnapshot
impl Sync for AdminSnapshot
impl Unpin for AdminSnapshot
impl UnsafeUnpin for AdminSnapshot
impl UnwindSafe for AdminSnapshot
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