pub struct RootsListChangedNotification {
pub method: MustBeStr<((n, o), (t, i, f, i, c, a), (t, i, o, n, s, char<'/'>), (r, o, o, t, s, char<'/'>), (l, i, s, t, char<'_'>, c), (h, a, n, g, e, d))>,
pub params: Option<RootsListChangedNotificationParams>,
pub extra: Map<String, Value>,
}
Expand description
A notification from the client to the server, informing it that the list of roots has changed. This notification should be sent whenever the client adds, removes, or modifies any root. The server should then request an updated list of roots using the ListRootsRequest.
Fields§
§method: MustBeStr<((n, o), (t, i, f, i, c, a), (t, i, o, n, s, char<'/'>), (r, o, o, t, s, char<'/'>), (l, i, s, t, char<'_'>, c), (h, a, n, g, e, d))>
§params: Option<RootsListChangedNotificationParams>
§extra: Map<String, Value>
Additional parameters that are not part of the schema.
Trait Implementations§
Source§impl Clone for RootsListChangedNotification
impl Clone for RootsListChangedNotification
Source§fn clone(&self) -> RootsListChangedNotification
fn clone(&self) -> RootsListChangedNotification
Returns a duplicate of the value. Read more
1.0.0 · 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 RootsListChangedNotification
impl Debug for RootsListChangedNotification
Source§impl<'de> Deserialize<'de> for RootsListChangedNotification
impl<'de> Deserialize<'de> for RootsListChangedNotification
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
Source§impl PartialEq for RootsListChangedNotification
impl PartialEq for RootsListChangedNotification
Source§fn eq(&self, other: &RootsListChangedNotification) -> bool
fn eq(&self, other: &RootsListChangedNotification) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for RootsListChangedNotification
Auto Trait Implementations§
impl Freeze for RootsListChangedNotification
impl RefUnwindSafe for RootsListChangedNotification
impl Send for RootsListChangedNotification
impl Sync for RootsListChangedNotification
impl Unpin for RootsListChangedNotification
impl UnwindSafe for RootsListChangedNotification
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