pub struct AcpClientFsState {
pub read_text_file: bool,
pub write_text_file: bool,
}Expand description
Tracks which session (if any) has an ACP client with reverse-fs capabilities.
The ClientReadFile and ClientWriteFile tools consult this state
to determine whether to execute or return an error (when not in an ACP
session or the client hasn’t declared the capability).
Fields§
§read_text_file: boolWhether the ACP session’s client has declared fs.readTextFile=true.
write_text_file: boolWhether the ACP session’s client has declared fs.writeTextFile=true.
Implementations§
Trait Implementations§
Source§impl Debug for AcpClientFsState
impl Debug for AcpClientFsState
Auto Trait Implementations§
impl Freeze for AcpClientFsState
impl RefUnwindSafe for AcpClientFsState
impl Send for AcpClientFsState
impl Sync for AcpClientFsState
impl Unpin for AcpClientFsState
impl UnsafeUnpin for AcpClientFsState
impl UnwindSafe for AcpClientFsState
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.