pub enum AxMCPResourceSubscriptionPolicy {
None,
All,
Uris(Vec<String>),
Select(Arc<dyn Fn(&Value, &AxMCPCatalogSnapshot) -> bool>),
}Variants§
Trait Implementations§
Source§impl Clone for AxMCPResourceSubscriptionPolicy
impl Clone for AxMCPResourceSubscriptionPolicy
Source§fn clone(&self) -> AxMCPResourceSubscriptionPolicy
fn clone(&self) -> AxMCPResourceSubscriptionPolicy
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for AxMCPResourceSubscriptionPolicy
impl !Send for AxMCPResourceSubscriptionPolicy
impl !Sync for AxMCPResourceSubscriptionPolicy
impl !UnwindSafe for AxMCPResourceSubscriptionPolicy
impl Freeze for AxMCPResourceSubscriptionPolicy
impl Unpin for AxMCPResourceSubscriptionPolicy
impl UnsafeUnpin for AxMCPResourceSubscriptionPolicy
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