Skip to main content

WrapTemplateProperty

Trait WrapTemplateProperty 

Source
pub trait WrapTemplateProperty<'a, O>: Sized {
    // Required method
    fn wrap_property(property: BoxedTemplateProperty<'a, O>) -> Self;
}
Expand description

Wraps template property of type O in tagged type.

This is basically From<BoxedTemplateProperty<'a, O>>, but is restricted to property types.

Required Methods§

Source

fn wrap_property(property: BoxedTemplateProperty<'a, O>) -> Self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl WrapTemplateProperty<'static, (usize, Option<usize>)> for OperationTemplateLanguagePropertyKind

Source§

impl WrapTemplateProperty<'static, AnnotatedValue> for GenericTemplatePropertyKind<'static, AnnotatedValue>

Source§

impl WrapTemplateProperty<'static, BString> for OperationTemplateLanguagePropertyKind

Source§

impl WrapTemplateProperty<'static, Email> for OperationTemplateLanguagePropertyKind

Source§

impl WrapTemplateProperty<'static, Operation> for OperationTemplateLanguagePropertyKind

Source§

impl WrapTemplateProperty<'static, OperationId> for OperationTemplateLanguagePropertyKind

Source§

impl WrapTemplateProperty<'static, Option<Operation>> for OperationTemplateLanguagePropertyKind

Source§

impl WrapTemplateProperty<'static, Option<Value>> for OperationTemplateLanguagePropertyKind

Source§

impl WrapTemplateProperty<'static, Option<i64>> for OperationTemplateLanguagePropertyKind

Source§

impl WrapTemplateProperty<'static, RegexCaptures> for OperationTemplateLanguagePropertyKind

Source§

impl WrapTemplateProperty<'static, Signature> for OperationTemplateLanguagePropertyKind

Source§

impl WrapTemplateProperty<'static, String> for OperationTemplateLanguagePropertyKind

Source§

impl WrapTemplateProperty<'static, Timestamp> for OperationTemplateLanguagePropertyKind

Source§

impl WrapTemplateProperty<'static, TimestampRange> for OperationTemplateLanguagePropertyKind

Source§

impl WrapTemplateProperty<'static, Value> for OperationTemplateLanguagePropertyKind

Source§

impl WrapTemplateProperty<'static, Vec<BString>> for OperationTemplateLanguagePropertyKind

Source§

impl WrapTemplateProperty<'static, Vec<Operation>> for OperationTemplateLanguagePropertyKind

Source§

impl WrapTemplateProperty<'static, Vec<String>> for OperationTemplateLanguagePropertyKind

Source§

impl WrapTemplateProperty<'static, bool> for OperationTemplateLanguagePropertyKind

Source§

impl WrapTemplateProperty<'static, i64> for OperationTemplateLanguagePropertyKind

Source§

impl<'a, C> WrapTemplateProperty<'a, (usize, Option<usize>)> for GenericTemplatePropertyKind<'a, C>

Source§

impl<'a, C> WrapTemplateProperty<'a, BString> for GenericTemplatePropertyKind<'a, C>

Source§

impl<'a, C> WrapTemplateProperty<'a, Email> for GenericTemplatePropertyKind<'a, C>

Source§

impl<'a, C> WrapTemplateProperty<'a, Option<Value>> for GenericTemplatePropertyKind<'a, C>

Source§

impl<'a, C> WrapTemplateProperty<'a, Option<i64>> for GenericTemplatePropertyKind<'a, C>

Source§

impl<'a, C> WrapTemplateProperty<'a, RegexCaptures> for GenericTemplatePropertyKind<'a, C>

Source§

impl<'a, C> WrapTemplateProperty<'a, Signature> for GenericTemplatePropertyKind<'a, C>

Source§

impl<'a, C> WrapTemplateProperty<'a, String> for GenericTemplatePropertyKind<'a, C>

Source§

impl<'a, C> WrapTemplateProperty<'a, Timestamp> for GenericTemplatePropertyKind<'a, C>

Source§

impl<'a, C> WrapTemplateProperty<'a, TimestampRange> for GenericTemplatePropertyKind<'a, C>

Source§

impl<'a, C> WrapTemplateProperty<'a, Value> for GenericTemplatePropertyKind<'a, C>

Source§

impl<'a, C> WrapTemplateProperty<'a, Vec<BString>> for GenericTemplatePropertyKind<'a, C>

Source§

impl<'a, C> WrapTemplateProperty<'a, Vec<String>> for GenericTemplatePropertyKind<'a, C>

Source§

impl<'a, C> WrapTemplateProperty<'a, bool> for GenericTemplatePropertyKind<'a, C>

Source§

impl<'a, C> WrapTemplateProperty<'a, i64> for GenericTemplatePropertyKind<'a, C>

Source§

impl<'a> WrapTemplateProperty<'a, (usize, Option<usize>)> for CoreTemplatePropertyKind<'a>

Source§

impl<'a> WrapTemplateProperty<'a, BString> for CoreTemplatePropertyKind<'a>

Source§

impl<'a> WrapTemplateProperty<'a, Email> for CoreTemplatePropertyKind<'a>

Source§

impl<'a> WrapTemplateProperty<'a, Operation> for OperationTemplatePropertyKind<'a>

Source§

impl<'a> WrapTemplateProperty<'a, OperationId> for OperationTemplatePropertyKind<'a>

Source§

impl<'a> WrapTemplateProperty<'a, Option<Operation>> for OperationTemplatePropertyKind<'a>

Source§

impl<'a> WrapTemplateProperty<'a, Option<Value>> for CoreTemplatePropertyKind<'a>

Source§

impl<'a> WrapTemplateProperty<'a, Option<i64>> for CoreTemplatePropertyKind<'a>

Source§

impl<'a> WrapTemplateProperty<'a, RegexCaptures> for CoreTemplatePropertyKind<'a>

Source§

impl<'a> WrapTemplateProperty<'a, Signature> for CoreTemplatePropertyKind<'a>

Source§

impl<'a> WrapTemplateProperty<'a, String> for CoreTemplatePropertyKind<'a>

Source§

impl<'a> WrapTemplateProperty<'a, Timestamp> for CoreTemplatePropertyKind<'a>

Source§

impl<'a> WrapTemplateProperty<'a, TimestampRange> for CoreTemplatePropertyKind<'a>

Source§

impl<'a> WrapTemplateProperty<'a, Value> for CoreTemplatePropertyKind<'a>

Source§

impl<'a> WrapTemplateProperty<'a, Vec<BString>> for CoreTemplatePropertyKind<'a>

Source§

impl<'a> WrapTemplateProperty<'a, Vec<Operation>> for OperationTemplatePropertyKind<'a>

Source§

impl<'a> WrapTemplateProperty<'a, Vec<String>> for CoreTemplatePropertyKind<'a>

Source§

impl<'a> WrapTemplateProperty<'a, bool> for CoreTemplatePropertyKind<'a>

Source§

impl<'a> WrapTemplateProperty<'a, i64> for CoreTemplatePropertyKind<'a>

Source§

impl<'repo> WrapTemplateProperty<'repo, (usize, Option<usize>)> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, AnnotationLine> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, BString> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, ChangeId> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Commit> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, CommitEvolutionEntry> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, CommitId> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, DiffStatEntry> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, DiffStatsFormatted<'repo>> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Email> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Operation> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, OperationId> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Option<Commit>> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Option<CryptographicSignature>> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Option<Operation>> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Option<Rc<CommitRef>>> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Option<RefSymbolBuf>> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Option<RepoPathBuf>> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Option<Value>> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Option<WorkspaceRef>> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Option<i64>> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Rc<CommitRef>> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, RefSymbolBuf> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, RegexCaptures> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, RepoPathBuf> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, ShortestIdPrefix> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Signature> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, String> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Timestamp> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, TimestampRange> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Trailer> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, TreeDiff> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, TreeDiffEntry> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, TreeEntry> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Value> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Vec<BString>> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Vec<Commit>> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Vec<DiffStatEntry>> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Vec<Operation>> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Vec<Rc<CommitRef>>> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Vec<String>> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Vec<Trailer>> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Vec<TreeDiffEntry>> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Vec<TreeEntry>> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, Vec<WorkspaceRef>> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, WorkspaceRef> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, bool> for CommitTemplatePropertyKind<'repo>

Source§

impl<'repo> WrapTemplateProperty<'repo, i64> for CommitTemplatePropertyKind<'repo>