pub struct SyncTerm {
pub cache_dir: Option<PathBuf>,
pub audio: Audio,
pub audio_ops: Vec<AudioOp>,
pub hold: Option<Instant>,
/* private fields */
}Fields§
§cache_dir: Option<PathBuf>Where this BBS’s files are cached; no cache without one.
audio: AudioSound slots and what the channels are playing.
audio_ops: Vec<AudioOp>Sound for the front end to play.
hold: Option<Instant>A;Wait: read nothing more from the BBS until then.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SyncTerm
impl RefUnwindSafe for SyncTerm
impl Send for SyncTerm
impl Sync for SyncTerm
impl Unpin for SyncTerm
impl UnsafeUnpin for SyncTerm
impl UnwindSafe for SyncTerm
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
Source§impl<T, Ctx> BundleDefault<Ctx> for Twhere
T: Default,
impl<T, Ctx> BundleDefault<Ctx> for Twhere
T: Default,
Source§fn default_with_context(_: Ctx) -> T
fn default_with_context(_: Ctx) -> T
Creates a default value with the given context.