#[non_exhaustive]pub struct ToolMarker {
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.rest: RestImplementations§
Source§impl ToolMarker
impl ToolMarker
Sourcepub fn builder() -> ToolMarkerBuilder
pub fn builder() -> ToolMarkerBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for ToolMarker
impl Clone for ToolMarker
Source§impl Debug for ToolMarker
impl Debug for ToolMarker
Source§impl DeclaredFields for ToolMarker
impl DeclaredFields for ToolMarker
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ToolMarker
impl<'de> Deserialize<'de> for ToolMarker
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 ToolMarker
Source§impl PartialEq for ToolMarker
impl PartialEq for ToolMarker
Source§impl Serialize for ToolMarker
impl Serialize for ToolMarker
impl StructuralPartialEq for ToolMarker
Auto Trait Implementations§
impl Freeze for ToolMarker
impl RefUnwindSafe for ToolMarker
impl Send for ToolMarker
impl Sync for ToolMarker
impl Unpin for ToolMarker
impl UnsafeUnpin for ToolMarker
impl UnwindSafe for ToolMarker
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