pub struct FilesListed {
pub root: String,
pub entries: Vec<String>,
}Expand description
What a List call listed, as it published it beside the text.
Fields§
§root: StringThe listed directory, resolved.
entries: Vec<String>The entries shown, below root, in order: files, and directories
deeper than the listing with a trailing /.
Trait Implementations§
Source§impl Clone for FilesListed
impl Clone for FilesListed
Source§impl ContextValue for FilesListed
impl ContextValue for FilesListed
Source§impl Debug for FilesListed
impl Debug for FilesListed
Source§impl Default for FilesListed
impl Default for FilesListed
Source§impl<'de> Deserialize<'de> for FilesListed
impl<'de> Deserialize<'de> for FilesListed
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 FilesListed
Source§impl PartialEq for FilesListed
impl PartialEq for FilesListed
Source§impl Serialize for FilesListed
impl Serialize for FilesListed
impl StructuralPartialEq for FilesListed
Auto Trait Implementations§
impl Freeze for FilesListed
impl RefUnwindSafe for FilesListed
impl Send for FilesListed
impl Sync for FilesListed
impl Unpin for FilesListed
impl UnsafeUnpin for FilesListed
impl UnwindSafe for FilesListed
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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<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> IntoToolOutput for Twhere
T: Serialize + 'static,
impl<T> IntoToolOutput for Twhere
T: Serialize + 'static,
Source§fn into_tool_output(self) -> Result<ToolOutput, ToolExecutionError>
fn into_tool_output(self) -> Result<ToolOutput, ToolExecutionError>
Convert this value without routing structured data through a string.