everruns_core/capabilities/
noop.rs1use super::{Capability, CapabilityStatus};
4
5pub struct NoopCapability;
7
8impl Capability for NoopCapability {
9 fn id(&self) -> &str {
10 "noop"
11 }
12
13 fn name(&self) -> &str {
14 "No-Op"
15 }
16
17 fn description(&self) -> &str {
18 "A no-operation capability for testing and demonstration purposes. Does not add any functionality."
19 }
20
21 fn status(&self) -> CapabilityStatus {
22 CapabilityStatus::Available
23 }
24
25 fn icon(&self) -> Option<&str> {
26 Some("circle-off")
27 }
28
29 fn category(&self) -> Option<&str> {
30 Some("Testing")
31 }
32}