DavExtensionMarker

Trait DavExtensionMarker 

Source
pub trait DavExtensionMarker<Provider: ?Sized>: ExtensionSealed {
    const PACKAGES: DavExtensionSet;
}
Expand description

Sealed link between a package marker and its product implementation trait.

Required Associated Constants§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<Provider: DavAccessControlSupport + ?Sized> DavExtensionMarker<Provider> for DavAccessControlExtension

Source§

impl<Provider: DavActivitySupport + ?Sized> DavExtensionMarker<Provider> for DavActivityExtension

Source§

impl<Provider: DavAddMemberSupport + ?Sized> DavExtensionMarker<Provider> for DavAddMemberExtension

Source§

impl<Provider: DavBaselineSupport + ?Sized> DavExtensionMarker<Provider> for DavBaselineExtension

Source§

impl<Provider: DavBindingsSupport + ?Sized> DavExtensionMarker<Provider> for DavBindingsExtension

Source§

impl<Provider: DavCheckoutInPlaceSupport + ?Sized> DavExtensionMarker<Provider> for DavCheckoutInPlaceExtension

Source§

impl<Provider: DavCollectionSyncSupport + ?Sized> DavExtensionMarker<Provider> for DavCollectionSyncExtension

Source§

impl<Provider: DavCurrentPrincipalSupport + ?Sized> DavExtensionMarker<Provider> for DavCurrentPrincipalExtension

Source§

impl<Provider: DavExtendedMkcolSupport + ?Sized> DavExtensionMarker<Provider> for DavExtendedMkcolExtension

Source§

impl<Provider: DavLabelSupport + ?Sized> DavExtensionMarker<Provider> for DavLabelExtension

Source§

impl<Provider: DavMergeSupport + ?Sized> DavExtensionMarker<Provider> for DavMergeExtension

Source§

impl<Provider: DavOrderedCollectionsSupport + ?Sized> DavExtensionMarker<Provider> for DavOrderedCollectionsExtension

Source§

impl<Provider: DavPreferSupport + ?Sized> DavExtensionMarker<Provider> for DavPreferExtension

Source§

impl<Provider: DavQuotaSupport + ?Sized> DavExtensionMarker<Provider> for DavQuotaExtension

Source§

impl<Provider: DavRedirectReferencesSupport + ?Sized> DavExtensionMarker<Provider> for DavRedirectReferencesExtension

Source§

impl<Provider: DavSearchSupport + ?Sized> DavExtensionMarker<Provider> for DavSearchExtension

Source§

impl<Provider: DavUpdateSupport + ?Sized> DavExtensionMarker<Provider> for DavUpdateExtension

Source§

impl<Provider: DavVersionControlSupport + ?Sized> DavExtensionMarker<Provider> for DavVersionControlExtension

Source§

impl<Provider: DavVersionControlledCollectionSupport + ?Sized> DavExtensionMarker<Provider> for DavVersionControlledCollectionExtension

Source§

impl<Provider: DavVersionHistorySupport + ?Sized> DavExtensionMarker<Provider> for DavVersionHistoryExtension

Source§

impl<Provider: DavWorkingResourceSupport + ?Sized> DavExtensionMarker<Provider> for DavWorkingResourceExtension

Source§

impl<Provider: DavWorkspaceSupport + ?Sized> DavExtensionMarker<Provider> for DavWorkspaceExtension