pub struct MarkupDef {
pub id: String,
pub name: String,
pub namespace: String,
pub kind: String,
pub line: usize,
}Expand description
One markup-declared type: the x:Class value, already split the way a C#
def is. This is the defs entry markup_facts produces.
Fields§
§id: StringThe id value.
name: StringThe name value.
namespace: StringThe namespace value.
kind: StringThe kind value.
line: usizeThe line value.
Trait Implementations§
impl StructuralPartialEq for MarkupDef
Auto Trait Implementations§
impl Freeze for MarkupDef
impl RefUnwindSafe for MarkupDef
impl Send for MarkupDef
impl Sync for MarkupDef
impl Unpin for MarkupDef
impl UnsafeUnpin for MarkupDef
impl UnwindSafe for MarkupDef
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<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