pub struct SchemaRow {
pub cli: String,
pub socket: String,
pub mcp: String,
pub note: String,
pub field_notes: Vec<String>,
}Expand description
One operation as the schema text states it.
Everything the encoded constant can drift from without changing a surface name or a field count, which is what made a note-only edit invisible.
Fields§
§cli: StringSubcommand name.
socket: StringControl-socket method.
mcp: StringMCP tool name.
note: StringThe operation’s own note.
field_notes: Vec<String>One note per field, in order, empty where a field has none.
Trait Implementations§
impl Eq for SchemaRow
impl StructuralPartialEq for SchemaRow
Auto Trait Implementations§
impl Freeze for SchemaRow
impl RefUnwindSafe for SchemaRow
impl Send for SchemaRow
impl Sync for SchemaRow
impl Unpin for SchemaRow
impl UnsafeUnpin for SchemaRow
impl UnwindSafe for SchemaRow
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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