pub struct MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption> { /* private fields */ }
Expand description
A builder for Meta
.
Implementations§
Source§impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, (), ()>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, (), ()>
Source§impl<'fn_lifetime, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption> MetaBuilder<'fn_lifetime, (), TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption> MetaBuilder<'fn_lifetime, (), TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
Sourcepub fn collapser_key<IntoType: Into<Option<String>>>(
self,
value: IntoType,
) -> MetaBuilder<'fn_lifetime, Option<String>, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
pub fn collapser_key<IntoType: Into<Option<String>>>( self, value: IntoType, ) -> MetaBuilder<'fn_lifetime, Option<String>, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
§collapser_key
- Type:
Into<Option < String >>
- Default:
None
Source§impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption> MetaBuilder<'fn_lifetime, TyBuilderPattern1, (), TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption> MetaBuilder<'fn_lifetime, TyBuilderPattern1, (), TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
Sourcepub fn content_available<IntoType: Into<Option<bool>>>(
self,
value: IntoType,
) -> MetaBuilder<'fn_lifetime, TyBuilderPattern1, Option<bool>, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
pub fn content_available<IntoType: Into<Option<bool>>>( self, value: IntoType, ) -> MetaBuilder<'fn_lifetime, TyBuilderPattern1, Option<bool>, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
§content_available
- Type:
Into<Option < bool >>
- Default:
None
Source§impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, (), TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, (), TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
Sourcepub fn delay_while_idle<IntoType: Into<Option<bool>>>(
self,
value: IntoType,
) -> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, Option<bool>, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
pub fn delay_while_idle<IntoType: Into<Option<bool>>>( self, value: IntoType, ) -> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, Option<bool>, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
§delay_while_idle
- Type:
Into<Option < bool >>
- Default:
None
Source§impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, (), TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, (), TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
Sourcepub fn dry_run<IntoType: Into<Option<bool>>>(
self,
value: IntoType,
) -> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, Option<bool>, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
pub fn dry_run<IntoType: Into<Option<bool>>>( self, value: IntoType, ) -> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, Option<bool>, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
§dry_run
- Type:
Into<Option < bool >>
- Default:
None
Source§impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, (), TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, (), TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
Sourcepub fn mutable_content<IntoType: Into<Option<bool>>>(
self,
value: IntoType,
) -> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, Option<bool>, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
pub fn mutable_content<IntoType: Into<Option<bool>>>( self, value: IntoType, ) -> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, Option<bool>, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
§mutable_content
- Type:
Into<Option < bool >>
- Default:
None
Source§impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, (), TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, (), TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
Sourcepub fn priority<IntoType: Into<Option<Priority>>>(
self,
value: IntoType,
) -> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, Option<Priority>, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
pub fn priority<IntoType: Into<Option<Priority>>>( self, value: IntoType, ) -> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, Option<Priority>, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
§priority
- Type:
Into<Option < Priority >>
- Default:
None
Source§impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, (), TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, (), TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
Sourcepub fn restricted_package_name<IntoType: Into<Option<String>>>(
self,
value: IntoType,
) -> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, Option<String>, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
pub fn restricted_package_name<IntoType: Into<Option<String>>>( self, value: IntoType, ) -> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, Option<String>, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
§restricted_package_name
- Type:
Into<Option < String >>
- Default:
None
Source§impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, AsyncFieldMarker, ValidatorOption> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, (), AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, AsyncFieldMarker, ValidatorOption> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, (), AsyncFieldMarker, ValidatorOption>
Sourcepub fn time_to_live<IntoType: Into<Option<u32>>>(
self,
value: IntoType,
) -> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, Option<u32>, AsyncFieldMarker, ValidatorOption>
pub fn time_to_live<IntoType: Into<Option<u32>>>( self, value: IntoType, ) -> MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, Option<u32>, AsyncFieldMarker, ValidatorOption>
§time_to_live
- Type:
Into<Option < u32 >>
- Default:
None
Auto Trait Implementations§
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption> Freeze for MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption> !RefUnwindSafe for MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption> !Send for MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption> !Sync for MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption> Unpin for MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption> !UnwindSafe for MetaBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, TyBuilderPattern6, TyBuilderPattern7, TyBuilderPattern8, AsyncFieldMarker, ValidatorOption>
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