pub struct CamInfoRow {
pub camn: CamNum,
pub cam_id: String,
}Expand description
Camera information record for CSV output.
Fields§
§camn: CamNumThe index of the camera. This changes from invocation to invocation of Braid.
cam_id: StringThe name of the camera. This is stable across invocations of Braid.
Any valid UTF-8 string is possible. (Previously, this was the “ROS name” of the camera in which, e.g. ‘-’ was replaced with ‘_’. This is no longer the case.)
Trait Implementations§
Source§impl Clone for CamInfoRow
impl Clone for CamInfoRow
Source§fn clone(&self) -> CamInfoRow
fn clone(&self) -> CamInfoRow
Returns a duplicate 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 Debug for CamInfoRow
impl Debug for CamInfoRow
Source§impl<'de> Deserialize<'de> for CamInfoRow
impl<'de> Deserialize<'de> for CamInfoRow
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 CamInfoRow
impl RefUnwindSafe for CamInfoRow
impl Send for CamInfoRow
impl Sync for CamInfoRow
impl Unpin for CamInfoRow
impl UnsafeUnpin for CamInfoRow
impl UnwindSafe for CamInfoRow
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,
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> Preferences for Twhere
T: Serialize + DeserializeOwned,
impl<T> Preferences for Twhere
T: Serialize + DeserializeOwned,
Source§fn save<S>(&self, app: &AppInfo, key: S) -> Result<(), PreferencesError>
fn save<S>(&self, app: &AppInfo, key: S) -> Result<(), PreferencesError>
Saves the current state of this object. Implementation is platform-dependent, but the data
will be local to the active user. Read more
Source§fn load<S>(app: &AppInfo, key: S) -> Result<T, PreferencesError>
fn load<S>(app: &AppInfo, key: S) -> Result<T, PreferencesError>
Loads this object’s state from previously saved user data with the same
key. This is
an instance method which completely overwrites the object’s state with the serialized
data. Thus, it is recommended that you call this method immediately after instantiating
the preferences object. Read more