pub enum InspectorTabEntry {
Custom {
id: String,
label: String,
icon: Option<String>,
root: PathBuf,
},
HideBuiltin {
id: String,
},
}Expand description
Inspector tab declaration carried on ActorConfig. Either a custom tab
(id + label + source root) or a hide modifier for a built-in tab.
Validation of id collisions and source presence happens upstream in the
TypeScript Zod schema or the Rust builder; validate_inspector_tabs
below is the runtime authority that closes the gap when direct Rust
callers bypass the upstream layers.
Variants§
Custom
Fields
HideBuiltin
Implementations§
Trait Implementations§
Source§impl Clone for InspectorTabEntry
impl Clone for InspectorTabEntry
Auto Trait Implementations§
impl Freeze for InspectorTabEntry
impl RefUnwindSafe for InspectorTabEntry
impl Send for InspectorTabEntry
impl Sync for InspectorTabEntry
impl Unpin for InspectorTabEntry
impl UnsafeUnpin for InspectorTabEntry
impl UnwindSafe for InspectorTabEntry
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<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request