pub struct GlobalManifest {
pub version: String,
pub languages: HashMap<String, RuntimeInfo>,
}Fields§
§version: String§languages: HashMap<String, RuntimeInfo>Implementations§
Source§impl GlobalManifest
impl GlobalManifest
pub fn new(version: String) -> Self
pub fn add_language(&mut self, name: String, info: RuntimeInfo)
pub fn get_language(&self, name: &str) -> Option<&RuntimeInfo>
Trait Implementations§
Source§impl Clone for GlobalManifest
impl Clone for GlobalManifest
Source§fn clone(&self) -> GlobalManifest
fn clone(&self) -> GlobalManifest
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 GlobalManifest
impl Debug for GlobalManifest
Source§impl<'de> Deserialize<'de> for GlobalManifest
impl<'de> Deserialize<'de> for GlobalManifest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GlobalManifest
impl PartialEq for GlobalManifest
Source§impl Serialize for GlobalManifest
impl Serialize for GlobalManifest
impl StructuralPartialEq for GlobalManifest
Auto Trait Implementations§
impl Freeze for GlobalManifest
impl RefUnwindSafe for GlobalManifest
impl Send for GlobalManifest
impl Sync for GlobalManifest
impl Unpin for GlobalManifest
impl UnwindSafe for GlobalManifest
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