pub enum Via {
Terminal,
Web,
Window,
Acp,
Phone,
Ci,
Mcp,
}Expand description
The interface a person acted through, as a write records it (via):
one vocabulary for every record. Records written before it named
cli, tui or dashboard (read as Via::Terminal) and
editor <name> (read as Via::Acp, the name a separate client).
Variants§
Terminal
A terminal: the line CLI, its prompts, the dashboard.
Web
The web app, in a browser tab or the desktop window.
Window
The desktop window, once it can tell itself from a tab.
Acp
An editor over the Agent Client Protocol.
Phone
A phone.
Ci
Continuous integration.
Mcp
A client over the Model Context Protocol.
Implementations§
Trait Implementations§
impl Copy for Via
Source§impl<'de> Deserialize<'de> for Via
impl<'de> Deserialize<'de> for Via
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 Via
Source§impl JsonSchema for Via
impl JsonSchema for Via
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreimpl StructuralPartialEq for Via
Auto Trait Implementations§
impl Freeze for Via
impl RefUnwindSafe for Via
impl Send for Via
impl Sync for Via
impl Unpin for Via
impl UnsafeUnpin for Via
impl UnwindSafe for Via
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