pub enum VMFValue<'src> {
VersionInfo(VersionInfo),
VisGroups(Box<VisGroups<'src>>),
ViewSettings(Box<ViewSettings>),
World(Box<World<'src>>),
Entity(Box<Entity<'src>>),
Cameras(Box<Cameras<'src>>),
Cordon(Box<Cordon>),
}Expand description
VMFValue holds types of all items from a VMF.
Variants§
VersionInfo(VersionInfo)
VisGroups(Box<VisGroups<'src>>)
ViewSettings(Box<ViewSettings>)
World(Box<World<'src>>)
Entity(Box<Entity<'src>>)
Cameras(Box<Cameras<'src>>)
Cordon(Box<Cordon>)
Trait Implementations§
Auto Trait Implementations§
impl<'src> Freeze for VMFValue<'src>
impl<'src> RefUnwindSafe for VMFValue<'src>
impl<'src> Send for VMFValue<'src>
impl<'src> Sync for VMFValue<'src>
impl<'src> Unpin for VMFValue<'src>
impl<'src> UnsafeUnpin for VMFValue<'src>
impl<'src> UnwindSafe for VMFValue<'src>
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