pub struct BannerlordModuleInfo {
pub id: String,
pub name: String,
pub dependencies: Vec<String>,
}Expand description
Module identity and declared dependencies parsed from a SubModule.xml.
Fields§
§id: String§name: String§dependencies: Vec<String>Trait Implementations§
Source§impl Clone for BannerlordModuleInfo
impl Clone for BannerlordModuleInfo
Source§fn clone(&self) -> BannerlordModuleInfo
fn clone(&self) -> BannerlordModuleInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BannerlordModuleInfo
impl Debug for BannerlordModuleInfo
impl Eq for BannerlordModuleInfo
Source§impl PartialEq for BannerlordModuleInfo
impl PartialEq for BannerlordModuleInfo
Source§fn eq(&self, other: &BannerlordModuleInfo) -> bool
fn eq(&self, other: &BannerlordModuleInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BannerlordModuleInfo
Auto Trait Implementations§
impl Freeze for BannerlordModuleInfo
impl RefUnwindSafe for BannerlordModuleInfo
impl Send for BannerlordModuleInfo
impl Sync for BannerlordModuleInfo
impl Unpin for BannerlordModuleInfo
impl UnsafeUnpin for BannerlordModuleInfo
impl UnwindSafe for BannerlordModuleInfo
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<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