pub struct CameraDimensionsConfig {
pub width: u32,
pub height: u32,
}Expand description
The project’s single real camera resolution. Defaults to a square 720x720 so the simulated camera and the real camera always agree on aspect ratio with no project-level config required; set this explicitly to match your actual hardware’s resolution.
Fields§
§width: u32§height: u32Implementations§
Source§impl CameraDimensionsConfig
impl CameraDimensionsConfig
Sourcepub fn as_env_vars(&self) -> Vec<(&'static str, String)>
pub fn as_env_vars(&self) -> Vec<(&'static str, String)>
The env vars the CLI injects into every spawned node process so this project-level
config is the single source every node/service resolves against
(mecha10_core::config::camera_dimensions).
Trait Implementations§
Source§impl Clone for CameraDimensionsConfig
impl Clone for CameraDimensionsConfig
Source§fn clone(&self) -> CameraDimensionsConfig
fn clone(&self) -> CameraDimensionsConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CameraDimensionsConfig
impl Debug for CameraDimensionsConfig
Source§impl Default for CameraDimensionsConfig
impl Default for CameraDimensionsConfig
Source§fn default() -> CameraDimensionsConfig
fn default() -> CameraDimensionsConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CameraDimensionsConfig
impl<'de> Deserialize<'de> for CameraDimensionsConfig
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CameraDimensionsConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CameraDimensionsConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for CameraDimensionsConfig
impl JsonSchema for CameraDimensionsConfig
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl Serialize for CameraDimensionsConfig
impl Serialize for CameraDimensionsConfig
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for CameraDimensionsConfig
impl RefUnwindSafe for CameraDimensionsConfig
impl Send for CameraDimensionsConfig
impl Sync for CameraDimensionsConfig
impl Unpin for CameraDimensionsConfig
impl UnsafeUnpin for CameraDimensionsConfig
impl UnwindSafe for CameraDimensionsConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more