pub struct VerificationResult {
pub success: bool,
pub local_hash: BinaryHashResult,
pub remote_hash: BinaryHashResult,
pub local_build_ms: u64,
pub rsync_up_ms: u64,
pub compilation_ms: u64,
pub rsync_down_ms: u64,
pub total_ms: u64,
pub error: Option<String>,
pub test_marker: String,
}Expand description
Result of a remote compilation verification test.
Fields§
§success: boolWhether the verification succeeded (hashes match).
local_hash: BinaryHashResultHash result from local build.
remote_hash: BinaryHashResultHash result from remote build.
local_build_ms: u64Time spent on local compilation in milliseconds.
rsync_up_ms: u64Time spent on rsync upload in milliseconds.
compilation_ms: u64Time spent on remote compilation in milliseconds.
rsync_down_ms: u64Time spent on rsync download in milliseconds.
total_ms: u64Total time for the entire verification in milliseconds.
error: Option<String>Error message if verification failed.
test_marker: StringThe test marker ID that was embedded in the binary.
Trait Implementations§
Source§impl Clone for VerificationResult
impl Clone for VerificationResult
Source§fn clone(&self) -> VerificationResult
fn clone(&self) -> VerificationResult
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 VerificationResult
impl Debug for VerificationResult
Source§impl<'de> Deserialize<'de> for VerificationResult
impl<'de> Deserialize<'de> for VerificationResult
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 VerificationResult
impl RefUnwindSafe for VerificationResult
impl Send for VerificationResult
impl Sync for VerificationResult
impl Unpin for VerificationResult
impl UnsafeUnpin for VerificationResult
impl UnwindSafe for VerificationResult
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