pub struct PolicyCollisionClassifier {
pub policy: CollisionPolicy,
}Expand description
Adapts a CollisionPolicy into a modde_core CollisionClassifier,
letting policy-driven games plug into the shared collision engine.
Fields§
§policy: CollisionPolicyTrait Implementations§
Source§impl Clone for PolicyCollisionClassifier
impl Clone for PolicyCollisionClassifier
Source§fn clone(&self) -> PolicyCollisionClassifier
fn clone(&self) -> PolicyCollisionClassifier
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 CollisionClassifier for PolicyCollisionClassifier
impl CollisionClassifier for PolicyCollisionClassifier
Source§fn index_archive(&self, _archive_path: &Path) -> Result<Vec<(String, u64)>>
fn index_archive(&self, _archive_path: &Path) -> Result<Vec<(String, u64)>>
List files inside an archive at
archive_path.
Returns (normalised_relative_path, size) pairs.Source§fn classify_severity(&self, file_path: &str) -> CollisionSeverity
fn classify_severity(&self, file_path: &str) -> CollisionSeverity
Classify the collision severity of a file based on its path.
Source§fn archive_extensions(&self) -> &[&str]
fn archive_extensions(&self) -> &[&str]
File extensions (lowercase, no dot) that are archives for this game.
Source§impl Debug for PolicyCollisionClassifier
impl Debug for PolicyCollisionClassifier
impl Copy for PolicyCollisionClassifier
Auto Trait Implementations§
impl Freeze for PolicyCollisionClassifier
impl RefUnwindSafe for PolicyCollisionClassifier
impl Send for PolicyCollisionClassifier
impl Sync for PolicyCollisionClassifier
impl Unpin for PolicyCollisionClassifier
impl UnsafeUnpin for PolicyCollisionClassifier
impl UnwindSafe for PolicyCollisionClassifier
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