pub struct LuaMappedType {
pub param: (GenericTplId, GenericParam),
pub value: LuaType,
pub is_readonly: bool,
pub is_optional: bool,
}Fields§
§param: (GenericTplId, GenericParam)§value: LuaType§is_readonly: bool§is_optional: boolImplementations§
Source§impl LuaMappedType
impl LuaMappedType
pub fn new( param: (GenericTplId, GenericParam), value: LuaType, is_readonly: bool, is_optional: bool, ) -> Self
Trait Implementations§
Source§impl Clone for LuaMappedType
impl Clone for LuaMappedType
Source§fn clone(&self) -> LuaMappedType
fn clone(&self) -> LuaMappedType
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 LuaMappedType
impl Debug for LuaMappedType
Source§impl Hash for LuaMappedType
impl Hash for LuaMappedType
Source§impl PartialEq for LuaMappedType
impl PartialEq for LuaMappedType
impl Eq for LuaMappedType
impl StructuralPartialEq for LuaMappedType
Auto Trait Implementations§
impl Freeze for LuaMappedType
impl RefUnwindSafe for LuaMappedType
impl Send for LuaMappedType
impl Sync for LuaMappedType
impl Unpin for LuaMappedType
impl UnsafeUnpin for LuaMappedType
impl UnwindSafe for LuaMappedType
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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