pub struct LanguageFeatureVersion {
pub name: &'static str,
pub min_version: LanguageVersion,
}Expand description
Minimum Daml LF language version support for a feature.
Fields§
§name: &'static str§min_version: LanguageVersionImplementations§
Source§impl LanguageFeatureVersion
impl LanguageFeatureVersion
pub const ANY_TYPE: LanguageFeatureVersion
pub const ARROW_TYPE: LanguageFeatureVersion
pub const CHOICE_OBSERVERS: LanguageFeatureVersion
pub const COERCE_CONTRACT_ID: LanguageFeatureVersion
pub const COMPLEX_CONTACT_KEYS: LanguageFeatureVersion
pub const CONTRACT_KEYS: LanguageFeatureVersion
pub const DEFAULT: LanguageFeatureVersion
pub const ENUM: LanguageFeatureVersion
pub const INTERNED_DOTTED_NAMES: LanguageFeatureVersion
pub const INTERNED_PACKAGE_ID: LanguageFeatureVersion
pub const INTERNED_STRINGS: LanguageFeatureVersion
pub const NUMBER_PARSING: LanguageFeatureVersion
pub const NUMERIC: LanguageFeatureVersion
pub const OPTIONAL: LanguageFeatureVersion
pub const OPTIONAL_EXERCISE_ACTOR: LanguageFeatureVersion
pub const PACKAGE_METADATA: LanguageFeatureVersion
pub const PARTY_ORDERING: LanguageFeatureVersion
pub const PARTY_TEXT_CONVERSIONS: LanguageFeatureVersion
pub const SHA_TEXT: LanguageFeatureVersion
pub const TEXTMAP: LanguageFeatureVersion
pub const TEXT_PACKING: LanguageFeatureVersion
pub const TYPE_REP: LanguageFeatureVersion
Auto Trait Implementations§
impl Freeze for LanguageFeatureVersion
impl RefUnwindSafe for LanguageFeatureVersion
impl Send for LanguageFeatureVersion
impl Sync for LanguageFeatureVersion
impl Unpin for LanguageFeatureVersion
impl UnwindSafe for LanguageFeatureVersion
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more