pub struct KeymapRon<A>(/* private fields */);Expand description
The keymap file (keymap, .ron) of a game whose actions are A,
checked as KeymapDef::from_source says.
Implementations§
Trait Implementations§
Source§impl<A: ActionSet> Format for KeymapRon<A>
impl<A: ActionSet> Format for KeymapRon<A>
Source§fn id(&self) -> &'static str
fn id(&self) -> &'static str
Stable id, e.g.
"png", "tiled-tmx", "yarn": one per format
of a kind.Source§fn extensions(&self) -> &'static [&'static str]
fn extensions(&self) -> &'static [&'static str]
File extensions this format claims, lowercase, without the dot. A
format that only stands in another’s place (a one-bit picture at a
PNG’s path) claims none and is found by
sniff.Source§fn max_bytes(&self) -> usize
fn max_bytes(&self) -> usize
The most bytes it reads: a bigger file is refused before
decode sees it. DEFAULT_MAX_BYTES unless the
format says.Auto Trait Implementations§
impl<A> Freeze for KeymapRon<A>
impl<A> RefUnwindSafe for KeymapRon<A>
impl<A> Send for KeymapRon<A>
impl<A> Sync for KeymapRon<A>
impl<A> Unpin for KeymapRon<A>
impl<A> UnsafeUnpin for KeymapRon<A>
impl<A> UnwindSafe for KeymapRon<A>
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