aboutsummaryrefslogtreecommitdiff
path: root/src/analyzers/strikes.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/analyzers/strikes.rs')
-rw-r--r--src/analyzers/strikes.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/analyzers/strikes.rs b/src/analyzers/strikes.rs
index 82fcd79..8c22c49 100644
--- a/src/analyzers/strikes.rs
+++ b/src/analyzers/strikes.rs
@@ -4,12 +4,20 @@ use crate::{
Log,
};
+/// Analyzer for strikes.
+///
+/// Since there are currently no strikes requiring special logic, this analyzer is used for all
+/// strike missions.
#[derive(Debug, Clone, Copy)]
pub struct GenericStrike<'log> {
log: &'log Log,
}
impl<'log> GenericStrike<'log> {
+ /// Create a new [`GenericStrike`] analyzer for the given log.
+ ///
+ /// **Do not** use this method unless you know what you are doing. Instead, rely on
+ /// [`Log::analyzer`]!
pub fn new(log: &'log Log) -> Self {
GenericStrike { log }
}