Struct moras::types::middleware_types::AssemblerConfig
source · pub struct AssemblerConfig {Show 16 fields
pub memory_map_limit_address: u64,
pub kernel_space_high_address: u64,
pub mmio_base_address: u64,
pub kernel_space_base_address: u64,
pub user_space_high_address: u64,
pub data_segment_limit_address: u64,
pub stack_base_address: u64,
pub stack_pointer_sp: u64,
pub stack_limit_address: u64,
pub heap_base_address: u64,
pub dot_data_base_address: u64,
pub global_pointer_gp: u64,
pub data_segment_base_address: u64,
pub dot_extern_base_address: u64,
pub text_limit_address: u64,
pub dot_text_base_address: u64,
}
Fields§
§memory_map_limit_address: u64
§kernel_space_high_address: u64
§mmio_base_address: u64
§kernel_space_base_address: u64
§user_space_high_address: u64
§data_segment_limit_address: u64
§stack_base_address: u64
§stack_pointer_sp: u64
§stack_limit_address: u64
§heap_base_address: u64
§dot_data_base_address: u64
§global_pointer_gp: u64
§data_segment_base_address: u64
§dot_extern_base_address: u64
§text_limit_address: u64
§dot_text_base_address: u64
Trait Implementations§
source§impl Clone for AssemblerConfig
impl Clone for AssemblerConfig
source§fn clone(&self) -> AssemblerConfig
fn clone(&self) -> AssemblerConfig
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for AssemblerConfig
impl Default for AssemblerConfig
source§impl<'de> Deserialize<'de> for AssemblerConfig
impl<'de> Deserialize<'de> for AssemblerConfig
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AssemblerConfig
impl RefUnwindSafe for AssemblerConfig
impl Send for AssemblerConfig
impl Sync for AssemblerConfig
impl Unpin for AssemblerConfig
impl UnwindSafe for AssemblerConfig
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<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
impl<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
§fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
§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
§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.