pub struct LightInfo {
pub light_groups: HashMap<String, LightGroup>,
}
Fields§
§light_groups: HashMap<String, LightGroup>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LightInfo
impl<'de> Deserialize<'de> for LightInfo
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 From<LightInfo> for SettingInfo
impl From<LightInfo> for SettingInfo
Source§fn from(info: LightInfo) -> SettingInfo
fn from(info: LightInfo) -> SettingInfo
Converts to this type from the input type.
Source§impl From<LightInfo> for StorageInfo
impl From<LightInfo> for StorageInfo
Source§fn from(info: LightInfo) -> StorageInfo
fn from(info: LightInfo) -> StorageInfo
Converts to this type from the input type.
Source§impl TryFrom<SettingInfo> for LightInfo
impl TryFrom<SettingInfo> for LightInfo
impl StructuralPartialEq for LightInfo
Auto Trait Implementations§
impl Freeze for LightInfo
impl RefUnwindSafe for LightInfo
impl Send for LightInfo
impl Sync for LightInfo
impl Unpin for LightInfo
impl UnwindSafe for LightInfo
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)