Struct moras::types::middleware_types::Tab
source · pub struct Tab {
pub text: Box<dyn MFile<Rope, Modification, LinkedList<ClientCursor>>>,
pub parser: Box<dyn Parser<RISCV>>,
pub assembler: Box<dyn Assembler<RISCV>>,
pub simulator: Box<dyn Simulator>,
pub assembly_cache: AssembleCache,
}
Fields§
§text: Box<dyn MFile<Rope, Modification, LinkedList<ClientCursor>>>
§parser: Box<dyn Parser<RISCV>>
§assembler: Box<dyn Assembler<RISCV>>
§simulator: Box<dyn Simulator>
§assembly_cache: AssembleCache
Auto Trait Implementations§
impl Freeze for Tab
impl !RefUnwindSafe for Tab
impl Send for Tab
impl Sync for Tab
impl Unpin for Tab
impl !UnwindSafe for Tab
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request