pub struct GetLogRequest<const LOG_PARAMETERS_LATEST_TIMESTAMP_CAP: usize = 1024, const LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP: usize = 1024> {
pub custom_data: Option<CustomData>,
pub log: LogParameters<LOG_PARAMETERS_LATEST_TIMESTAMP_CAP, LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP>,
pub log_type: LogEnum,
pub request_id: i64,
pub retries: Option<i64>,
pub retry_interval: Option<i64>,
}Fields§
§custom_data: Option<CustomData>§log: LogParameters<LOG_PARAMETERS_LATEST_TIMESTAMP_CAP, LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP>§log_type: LogEnum§request_id: i64The Id of this request
retries: Option<i64>This specifies how many times the Charging Station must retry to upload the log before giving up. If this field is not present, it is left to Charging Station to decide how many times it wants to retry. If the value is 0, it means: no retries.
retry_interval: Option<i64>The interval in seconds after which a retry may be attempted. If this field is not present, it is left to Charging Station to decide how long to wait between attempts.
Trait Implementations§
Source§impl<const LOG_PARAMETERS_LATEST_TIMESTAMP_CAP: usize, const LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP: usize> Action for GetLogRequest<LOG_PARAMETERS_LATEST_TIMESTAMP_CAP, LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP>
Available on non-crate feature alloc only.
impl<const LOG_PARAMETERS_LATEST_TIMESTAMP_CAP: usize, const LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP: usize> Action for GetLogRequest<LOG_PARAMETERS_LATEST_TIMESTAMP_CAP, LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP>
Available on non-crate feature
alloc only.Source§impl<const LOG_PARAMETERS_LATEST_TIMESTAMP_CAP: usize, const LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP: usize> Clone for GetLogRequest<LOG_PARAMETERS_LATEST_TIMESTAMP_CAP, LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP>
impl<const LOG_PARAMETERS_LATEST_TIMESTAMP_CAP: usize, const LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP: usize> Clone for GetLogRequest<LOG_PARAMETERS_LATEST_TIMESTAMP_CAP, LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP>
Source§fn clone(
&self,
) -> GetLogRequest<LOG_PARAMETERS_LATEST_TIMESTAMP_CAP, LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP>
fn clone( &self, ) -> GetLogRequest<LOG_PARAMETERS_LATEST_TIMESTAMP_CAP, LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP>
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<const LOG_PARAMETERS_LATEST_TIMESTAMP_CAP: usize, const LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP: usize> Debug for GetLogRequest<LOG_PARAMETERS_LATEST_TIMESTAMP_CAP, LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP>
impl<const LOG_PARAMETERS_LATEST_TIMESTAMP_CAP: usize, const LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP: usize> Debug for GetLogRequest<LOG_PARAMETERS_LATEST_TIMESTAMP_CAP, LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP>
impl<const LOG_PARAMETERS_LATEST_TIMESTAMP_CAP: usize, const LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP: usize> Eq for GetLogRequest<LOG_PARAMETERS_LATEST_TIMESTAMP_CAP, LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP>
Source§impl<const LOG_PARAMETERS_LATEST_TIMESTAMP_CAP: usize, const LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP: usize> PartialEq for GetLogRequest<LOG_PARAMETERS_LATEST_TIMESTAMP_CAP, LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP>
impl<const LOG_PARAMETERS_LATEST_TIMESTAMP_CAP: usize, const LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP: usize> PartialEq for GetLogRequest<LOG_PARAMETERS_LATEST_TIMESTAMP_CAP, LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP>
impl<const LOG_PARAMETERS_LATEST_TIMESTAMP_CAP: usize, const LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP: usize> StructuralPartialEq for GetLogRequest<LOG_PARAMETERS_LATEST_TIMESTAMP_CAP, LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP>
Auto Trait Implementations§
impl<const LOG_PARAMETERS_LATEST_TIMESTAMP_CAP: usize, const LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP: usize> Freeze for GetLogRequest<LOG_PARAMETERS_LATEST_TIMESTAMP_CAP, LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP>
impl<const LOG_PARAMETERS_LATEST_TIMESTAMP_CAP: usize, const LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP: usize> RefUnwindSafe for GetLogRequest<LOG_PARAMETERS_LATEST_TIMESTAMP_CAP, LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP>
impl<const LOG_PARAMETERS_LATEST_TIMESTAMP_CAP: usize, const LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP: usize> Send for GetLogRequest<LOG_PARAMETERS_LATEST_TIMESTAMP_CAP, LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP>
impl<const LOG_PARAMETERS_LATEST_TIMESTAMP_CAP: usize, const LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP: usize> Sync for GetLogRequest<LOG_PARAMETERS_LATEST_TIMESTAMP_CAP, LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP>
impl<const LOG_PARAMETERS_LATEST_TIMESTAMP_CAP: usize, const LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP: usize> Unpin for GetLogRequest<LOG_PARAMETERS_LATEST_TIMESTAMP_CAP, LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP>
impl<const LOG_PARAMETERS_LATEST_TIMESTAMP_CAP: usize, const LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP: usize> UnsafeUnpin for GetLogRequest<LOG_PARAMETERS_LATEST_TIMESTAMP_CAP, LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP>
impl<const LOG_PARAMETERS_LATEST_TIMESTAMP_CAP: usize, const LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP: usize> UnwindSafe for GetLogRequest<LOG_PARAMETERS_LATEST_TIMESTAMP_CAP, LOG_PARAMETERS_OLDEST_TIMESTAMP_CAP>
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