pub enum McpAnnotationVisibility {
Public,
Private,
}Expand description
Whether an McpAnnotation is exposed to clients or kept internal.
Variants§
Public
The annotation is projected onto the public surface.
Private
The annotation is retained internally and never surfaced.
Trait Implementations§
Source§impl Clone for McpAnnotationVisibility
impl Clone for McpAnnotationVisibility
Source§fn clone(&self) -> McpAnnotationVisibility
fn clone(&self) -> McpAnnotationVisibility
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 McpAnnotationVisibility
impl Debug for McpAnnotationVisibility
impl Eq for McpAnnotationVisibility
Source§impl PartialEq for McpAnnotationVisibility
impl PartialEq for McpAnnotationVisibility
Source§fn eq(&self, other: &McpAnnotationVisibility) -> bool
fn eq(&self, other: &McpAnnotationVisibility) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for McpAnnotationVisibility
Auto Trait Implementations§
impl Freeze for McpAnnotationVisibility
impl RefUnwindSafe for McpAnnotationVisibility
impl Send for McpAnnotationVisibility
impl Sync for McpAnnotationVisibility
impl Unpin for McpAnnotationVisibility
impl UnsafeUnpin for McpAnnotationVisibility
impl UnwindSafe for McpAnnotationVisibility
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