Trait rustzx_core::host::Host [−][src]
pub trait Host {
type Context: HostContext<Self>;
type TapeAsset: LoadableAsset + SeekableAsset;
type RomSet: RomSet;
type FrameBuffer: FrameBuffer;
}Expand description
Represents set of required types for emulator implementation
based on rustzx-core.
Associated Types
type Context: HostContext<Self>[src]
type Context: HostContext<Self>[src]Immutable Context implementation which is used to obtain host-specific
context objects for host-defined emulator parts construction (e.g. FrameBuffers)
type TapeAsset: LoadableAsset + SeekableAsset[src]
type TapeAsset: LoadableAsset + SeekableAsset[src]File-like type implementation for tape loading
type RomSet: RomSet[src]
type RomSet: RomSet[src]File-like type implementation for rom loading
type FrameBuffer: FrameBuffer[src]
type FrameBuffer: FrameBuffer[src]Frame buffer implementation