pub struct Surfaces { /* private fields */ }Expand description
Which surfaces a session has, for the prompt steps that reach across both.
PromptEntry::surface decides whether a prompt is offered at all; this
is the finer question the ones that reach across have to ask. A numbered
procedure that tells the model to call tailnet_device_list in a session
with no credential is naming a tool that does not exist there, which is the
thing crate::gating::Gate::offers was written to stop the instructions
doing.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Surfaces
impl RefUnwindSafe for Surfaces
impl Send for Surfaces
impl Sync for Surfaces
impl Unpin for Surfaces
impl UnsafeUnpin for Surfaces
impl UnwindSafe for Surfaces
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