pub struct DoctorInfo {
pub server_version: String,
pub bind: String,
pub blueprint_backend: String,
pub blueprint_store_root: Option<String>,
pub blueprint_ref_base: Option<String>,
pub enhance_flow_enabled: bool,
pub legacy_worker_binding_policy: LegacyWorkerBindingPolicy,
pub seed_blueprint_id: String,
pub check_policy: CheckPolicy,
}Expand description
Startup config snapshot. Populated from Args in main.rs and mounted on the router.
Fields§
§server_version: StringVersion of the mse binary this running server process was
built from. Distinct from whatever mse --version reports on
disk: a long-lived launchd mse serve keeps serving its original
vintage across a cargo install, so this is the only way to tell
what is actually answering requests. Paired with mse mcp’s own
version in the mse_doctor tool’s drift check.
bind: StringListen address (--bind value).
blueprint_backend: StringBackend type: "git2" | "in_memory".
blueprint_store_root: Option<String>Git backend root (Git2 only). None for InMemory.
blueprint_ref_base: Option<String>--blueprint-ref-base (= base dir for $agent_md / $file expansion).
enhance_flow_enabled: bool--enable-enhance-flow on/off.
legacy_worker_binding_policy: LegacyWorkerBindingPolicyFresh-launch migration policy for deprecated profile.worker_binding.
seed_blueprint_id: StringSeed blueprint id (= combined mode default).
check_policy: CheckPolicyServer-wide mlua_swarm::core::config::CheckPolicy resolved
from CLI flag > config file > built-in default (Warn). See
mlua_swarm_server::config::ResolvedConfig.check_policy for the
full cascade. Serialised as snake_case ("silent" / "warn" /
"strict").
Trait Implementations§
Source§impl Clone for DoctorInfo
impl Clone for DoctorInfo
Source§fn clone(&self) -> DoctorInfo
fn clone(&self) -> DoctorInfo
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreAuto Trait Implementations§
impl Freeze for DoctorInfo
impl RefUnwindSafe for DoctorInfo
impl Send for DoctorInfo
impl Sync for DoctorInfo
impl Unpin for DoctorInfo
impl UnsafeUnpin for DoctorInfo
impl UnwindSafe for DoctorInfo
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> ⓘ
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> ⓘ
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