mod cassette;
mod extract;
mod reassemble;
mod recorder;
mod redact;
mod respond;
pub(crate) use cassette::*;
pub(crate) use extract::*;
pub(crate) use reassemble::*;
pub(crate) use recorder::*;
pub(crate) use redact::*;
pub(crate) use respond::*;
#[derive(Debug, Clone, Copy, PartialEq, Eq, Default, clap::ValueEnum)]
pub enum VcrMode {
#[default]
Replay,
Record,
RecordOnMiss,
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn should_default_to_replay() {
assert_eq!(VcrMode::default(), VcrMode::Replay);
}
}