pub struct ListChannelsOutput {
pub default_channel: String,
pub channels: Vec<ChannelInfo>,
}Expand description
MCP response types and the privacy-preserving project label helper.
Channel catalog returned by the list_channels MCP tool.
Fields§
§default_channel: String§channels: Vec<ChannelInfo>Trait Implementations§
Source§impl Clone for ListChannelsOutput
impl Clone for ListChannelsOutput
Source§fn clone(&self) -> ListChannelsOutput
fn clone(&self) -> ListChannelsOutput
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 ListChannelsOutput
impl Debug for ListChannelsOutput
Source§impl<'de> Deserialize<'de> for ListChannelsOutput
impl<'de> Deserialize<'de> for ListChannelsOutput
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 ListChannelsOutput
Source§impl JsonSchema for ListChannelsOutput
impl JsonSchema for ListChannelsOutput
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 moreSource§impl PartialEq for ListChannelsOutput
impl PartialEq for ListChannelsOutput
Source§fn eq(&self, other: &ListChannelsOutput) -> bool
fn eq(&self, other: &ListChannelsOutput) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ListChannelsOutput
impl Serialize for ListChannelsOutput
impl StructuralPartialEq for ListChannelsOutput
Auto Trait Implementations§
impl Freeze for ListChannelsOutput
impl RefUnwindSafe for ListChannelsOutput
impl Send for ListChannelsOutput
impl Sync for ListChannelsOutput
impl Unpin for ListChannelsOutput
impl UnsafeUnpin for ListChannelsOutput
impl UnwindSafe for ListChannelsOutput
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