pub struct LuaCommonProperty {
pub id: LuaPropertyId,
pub description: Option<Box<String>>,
pub visibility: Option<VisibilityKind>,
pub source: Option<Box<String>>,
pub deprecated: Option<LuaDeprecated>,
pub version_conds: Option<Box<Vec<LuaVersionCondition>>>,
pub tag_content: Option<Box<LuaTagContent>>,
pub export: Option<LuaExport>,
}Fields§
§id: LuaPropertyId§description: Option<Box<String>>§visibility: Option<VisibilityKind>§source: Option<Box<String>>§deprecated: Option<LuaDeprecated>§version_conds: Option<Box<Vec<LuaVersionCondition>>>§tag_content: Option<Box<LuaTagContent>>§export: Option<LuaExport>Implementations§
Source§impl LuaCommonProperty
impl LuaCommonProperty
pub fn new(id: LuaPropertyId) -> Self
Trait Implementations§
Source§impl Clone for LuaCommonProperty
impl Clone for LuaCommonProperty
Source§fn clone(&self) -> LuaCommonProperty
fn clone(&self) -> LuaCommonProperty
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LuaCommonProperty
impl Debug for LuaCommonProperty
Source§impl PartialEq for LuaCommonProperty
impl PartialEq for LuaCommonProperty
impl Eq for LuaCommonProperty
impl StructuralPartialEq for LuaCommonProperty
Auto Trait Implementations§
impl Freeze for LuaCommonProperty
impl RefUnwindSafe for LuaCommonProperty
impl Send for LuaCommonProperty
impl Sync for LuaCommonProperty
impl Unpin for LuaCommonProperty
impl UnwindSafe for LuaCommonProperty
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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