Enum sbp::Sbp[][src]

#[non_exhaustive]
pub enum Sbp {
Show 204 variants MsgPrintDep(MsgPrintDep), MsgTrackingStateDetailedDep(MsgTrackingStateDetailedDep), MsgTrackingStateDepB(MsgTrackingStateDepB), MsgAcqResultDepB(MsgAcqResultDepB), MsgAcqResultDepA(MsgAcqResultDepA), MsgTrackingStateDepA(MsgTrackingStateDepA), MsgThreadState(MsgThreadState), MsgUartStateDepa(MsgUartStateDepa), MsgIarState(MsgIarState), MsgEphemerisDepA(MsgEphemerisDepA), MsgMaskSatelliteDep(MsgMaskSatelliteDep), MsgTrackingIqDepA(MsgTrackingIqDepA), MsgUartState(MsgUartState), MsgAcqSvProfileDep(MsgAcqSvProfileDep), MsgAcqResultDepC(MsgAcqResultDepC), MsgTrackingStateDetailedDepA(MsgTrackingStateDetailedDepA), MsgResetFilters(MsgResetFilters), MsgInitBaseDep(MsgInitBaseDep), MsgMaskSatellite(MsgMaskSatellite), MsgTrackingIqDepB(MsgTrackingIqDepB), MsgTrackingIq(MsgTrackingIq), MsgAcqSvProfile(MsgAcqSvProfile), MsgAcqResult(MsgAcqResult), MsgTrackingState(MsgTrackingState), MsgObsDepB(MsgObsDepB), MsgBasePosLlh(MsgBasePosLlh), MsgObsDepA(MsgObsDepA), MsgEphemerisDepB(MsgEphemerisDepB), MsgEphemerisDepC(MsgEphemerisDepC), MsgBasePosEcef(MsgBasePosEcef), MsgObsDepC(MsgObsDepC), MsgObs(MsgObs), MsgSpecanDep(MsgSpecanDep), MsgSpecan(MsgSpecan), MsgMeasurementState(MsgMeasurementState), MsgSetTime(MsgSetTime), MsgAlmanac(MsgAlmanac), MsgAlmanacGpsDep(MsgAlmanacGpsDep), MsgAlmanacGloDep(MsgAlmanacGloDep), MsgAlmanacGps(MsgAlmanacGps), MsgAlmanacGlo(MsgAlmanacGlo), MsgGloBiases(MsgGloBiases), MsgEphemerisDepD(MsgEphemerisDepD), MsgEphemerisGpsDepE(MsgEphemerisGpsDepE), MsgEphemerisSbasDepA(MsgEphemerisSbasDepA), MsgEphemerisGloDepA(MsgEphemerisGloDepA), MsgEphemerisSbasDepB(MsgEphemerisSbasDepB), MsgEphemerisGloDepB(MsgEphemerisGloDepB), MsgEphemerisGpsDepF(MsgEphemerisGpsDepF), MsgEphemerisGloDepC(MsgEphemerisGloDepC), MsgEphemerisGloDepD(MsgEphemerisGloDepD), MsgEphemerisBds(MsgEphemerisBds), MsgEphemerisGps(MsgEphemerisGps), MsgEphemerisGlo(MsgEphemerisGlo), MsgEphemerisSbas(MsgEphemerisSbas), MsgEphemerisGal(MsgEphemerisGal), MsgEphemerisQzss(MsgEphemerisQzss), MsgIono(MsgIono), MsgSvConfigurationGpsDep(MsgSvConfigurationGpsDep), MsgGroupDelayDepA(MsgGroupDelayDepA), MsgGroupDelayDepB(MsgGroupDelayDepB), MsgGroupDelay(MsgGroupDelay), MsgEphemerisGalDepA(MsgEphemerisGalDepA), MsgGnssCapb(MsgGnssCapb), MsgSvAzEl(MsgSvAzEl), MsgSettingsWrite(MsgSettingsWrite), MsgSettingsSave(MsgSettingsSave), MsgSettingsReadByIndexReq(MsgSettingsReadByIndexReq), MsgFileioReadResp(MsgFileioReadResp), MsgSettingsReadReq(MsgSettingsReadReq), MsgSettingsReadResp(MsgSettingsReadResp), MsgSettingsReadByIndexDone(MsgSettingsReadByIndexDone), MsgSettingsReadByIndexResp(MsgSettingsReadByIndexResp), MsgFileioReadReq(MsgFileioReadReq), MsgFileioReadDirReq(MsgFileioReadDirReq), MsgFileioReadDirResp(MsgFileioReadDirResp), MsgFileioWriteResp(MsgFileioWriteResp), MsgFileioRemove(MsgFileioRemove), MsgFileioWriteReq(MsgFileioWriteReq), MsgSettingsRegister(MsgSettingsRegister), MsgSettingsWriteResp(MsgSettingsWriteResp), MsgBootloaderHandshakeDepA(MsgBootloaderHandshakeDepA), MsgBootloaderJumpToApp(MsgBootloaderJumpToApp), MsgResetDep(MsgResetDep), MsgBootloaderHandshakeReq(MsgBootloaderHandshakeReq), MsgBootloaderHandshakeResp(MsgBootloaderHandshakeResp), MsgDeviceMonitor(MsgDeviceMonitor), MsgReset(MsgReset), MsgCommandReq(MsgCommandReq), MsgCommandResp(MsgCommandResp), MsgNetworkStateReq(MsgNetworkStateReq), MsgNetworkStateResp(MsgNetworkStateResp), MsgCommandOutput(MsgCommandOutput), MsgNetworkBandwidthUsage(MsgNetworkBandwidthUsage), MsgCellModemStatus(MsgCellModemStatus), MsgFrontEndGain(MsgFrontEndGain), MsgCwResults(MsgCwResults), MsgCwStart(MsgCwStart), MsgNapDeviceDnaResp(MsgNapDeviceDnaResp), MsgNapDeviceDnaReq(MsgNapDeviceDnaReq), MsgFlashDone(MsgFlashDone), MsgFlashReadResp(MsgFlashReadResp), MsgFlashErase(MsgFlashErase), MsgStmFlashLockSector(MsgStmFlashLockSector), MsgStmFlashUnlockSector(MsgStmFlashUnlockSector), MsgStmUniqueIdResp(MsgStmUniqueIdResp), MsgFlashProgram(MsgFlashProgram), MsgFlashReadReq(MsgFlashReadReq), MsgStmUniqueIdReq(MsgStmUniqueIdReq), MsgM25FlashWriteStatus(MsgM25FlashWriteStatus), MsgGpsTimeDepA(MsgGpsTimeDepA), MsgExtEvent(MsgExtEvent), MsgGpsTime(MsgGpsTime), MsgUtcTime(MsgUtcTime), MsgGpsTimeGnss(MsgGpsTimeGnss), MsgUtcTimeGnss(MsgUtcTimeGnss), MsgSettingsRegisterResp(MsgSettingsRegisterResp), MsgPosEcefDepA(MsgPosEcefDepA), MsgPosLlhDepA(MsgPosLlhDepA), MsgBaselineEcefDepA(MsgBaselineEcefDepA), MsgBaselineNedDepA(MsgBaselineNedDepA), MsgVelEcefDepA(MsgVelEcefDepA), MsgVelNedDepA(MsgVelNedDepA), MsgDopsDepA(MsgDopsDepA), MsgBaselineHeadingDepA(MsgBaselineHeadingDepA), MsgDops(MsgDops), MsgPosEcef(MsgPosEcef), MsgPosLlh(MsgPosLlh), MsgBaselineEcef(MsgBaselineEcef), MsgBaselineNed(MsgBaselineNed), MsgVelEcef(MsgVelEcef), MsgVelNed(MsgVelNed), MsgBaselineHeading(MsgBaselineHeading), MsgAgeCorrections(MsgAgeCorrections), MsgPosLlhCov(MsgPosLlhCov), MsgVelNedCov(MsgVelNedCov), MsgVelBody(MsgVelBody), MsgPosEcefCov(MsgPosEcefCov), MsgVelEcefCov(MsgVelEcefCov), MsgProtectionLevelDepA(MsgProtectionLevelDepA), MsgProtectionLevel(MsgProtectionLevel), MsgPosLlhAcc(MsgPosLlhAcc), MsgVelCog(MsgVelCog), MsgOrientQuat(MsgOrientQuat), MsgOrientEuler(MsgOrientEuler), MsgAngularRate(MsgAngularRate), MsgPosEcefGnss(MsgPosEcefGnss), MsgPosLlhGnss(MsgPosLlhGnss), MsgVelEcefGnss(MsgVelEcefGnss), MsgVelNedGnss(MsgVelNedGnss), MsgPosLlhCovGnss(MsgPosLlhCovGnss), MsgVelNedCovGnss(MsgVelNedCovGnss), MsgPosEcefCovGnss(MsgPosEcefCovGnss), MsgVelEcefCovGnss(MsgVelEcefCovGnss), MsgNdbEvent(MsgNdbEvent), MsgLog(MsgLog), MsgFwd(MsgFwd), MsgSsrOrbitClockDepA(MsgSsrOrbitClockDepA), MsgSsrOrbitClock(MsgSsrOrbitClock), MsgSsrCodeBiases(MsgSsrCodeBiases), MsgSsrPhaseBiases(MsgSsrPhaseBiases), MsgSsrStecCorrectionDepA(MsgSsrStecCorrectionDepA), MsgSsrGriddedCorrectionNoStdDepA(MsgSsrGriddedCorrectionNoStdDepA), MsgSsrGridDefinitionDepA(MsgSsrGridDefinitionDepA), MsgSsrTileDefinition(MsgSsrTileDefinition), MsgSsrGriddedCorrectionDepA(MsgSsrGriddedCorrectionDepA), MsgSsrStecCorrection(MsgSsrStecCorrection), MsgSsrGriddedCorrection(MsgSsrGriddedCorrection), MsgSsrSatelliteApc(MsgSsrSatelliteApc), MsgOsr(MsgOsr), MsgUserData(MsgUserData), MsgImuRaw(MsgImuRaw), MsgImuAux(MsgImuAux), MsgMagRaw(MsgMagRaw), MsgOdometry(MsgOdometry), MsgWheeltick(MsgWheeltick), MsgFileioConfigReq(MsgFileioConfigReq), MsgFileioConfigResp(MsgFileioConfigResp), MsgSbasRaw(MsgSbasRaw), MsgLinuxCpuStateDepA(MsgLinuxCpuStateDepA), MsgLinuxMemStateDepA(MsgLinuxMemStateDepA), MsgLinuxSysStateDepA(MsgLinuxSysStateDepA), MsgLinuxProcessSocketCounts(MsgLinuxProcessSocketCounts), MsgLinuxProcessSocketQueues(MsgLinuxProcessSocketQueues), MsgLinuxSocketUsage(MsgLinuxSocketUsage), MsgLinuxProcessFdCount(MsgLinuxProcessFdCount), MsgLinuxProcessFdSummary(MsgLinuxProcessFdSummary), MsgLinuxCpuState(MsgLinuxCpuState), MsgLinuxMemState(MsgLinuxMemState), MsgLinuxSysState(MsgLinuxSysState), MsgStartup(MsgStartup), MsgDgnssStatus(MsgDgnssStatus), MsgInsStatus(MsgInsStatus), MsgCsacTelemetry(MsgCsacTelemetry), MsgCsacTelemetryLabels(MsgCsacTelemetryLabels), MsgInsUpdates(MsgInsUpdates), MsgGnssTimeOffset(MsgGnssTimeOffset), MsgPpsTime(MsgPpsTime), MsgGroupMeta(MsgGroupMeta), MsgSolnMeta(MsgSolnMeta), MsgSolnMetaDepA(MsgSolnMetaDepA), MsgStatusReport(MsgStatusReport), MsgHeartbeat(MsgHeartbeat), Unknown(Unknown),
}
Expand description

Represents any SBP message.

Variants (Non-exhaustive)

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.

MsgPrintDep(MsgPrintDep)

Tuple Fields

Deprecated

MsgTrackingStateDetailedDep(MsgTrackingStateDetailedDep)

Deprecated

MsgTrackingStateDepB(MsgTrackingStateDepB)

Tuple Fields

Deprecated

MsgAcqResultDepB(MsgAcqResultDepB)

Tuple Fields

Deprecated

MsgAcqResultDepA(MsgAcqResultDepA)

Tuple Fields

Deprecated

MsgTrackingStateDepA(MsgTrackingStateDepA)

Tuple Fields

Deprecated

MsgThreadState(MsgThreadState)

Tuple Fields

State of an RTOS thread

MsgUartStateDepa(MsgUartStateDepa)

Tuple Fields

Deprecated

MsgIarState(MsgIarState)

Tuple Fields

State of the Integer Ambiguity Resolution (IAR) process

MsgEphemerisDepA(MsgEphemerisDepA)

Tuple Fields

Deprecated

MsgMaskSatelliteDep(MsgMaskSatelliteDep)

Tuple Fields

Deprecated

MsgTrackingIqDepA(MsgTrackingIqDepA)

Tuple Fields

Deprecated

MsgUartState(MsgUartState)

Tuple Fields

State of the UART channels

MsgAcqSvProfileDep(MsgAcqSvProfileDep)

Tuple Fields

Deprecated

MsgAcqResultDepC(MsgAcqResultDepC)

Tuple Fields

Deprecated

MsgTrackingStateDetailedDepA(MsgTrackingStateDetailedDepA)

Detailed signal tracking channel states. DEPRECATED

MsgResetFilters(MsgResetFilters)

Tuple Fields

Reset IAR filters (host => Piksi)

MsgInitBaseDep(MsgInitBaseDep)

Tuple Fields

Deprecated

MsgMaskSatellite(MsgMaskSatellite)

Tuple Fields

Mask a satellite from use in Piksi subsystems

MsgTrackingIqDepB(MsgTrackingIqDepB)

Tuple Fields

Tracking channel correlations

MsgTrackingIq(MsgTrackingIq)

Tuple Fields

Tracking channel correlations

MsgAcqSvProfile(MsgAcqSvProfile)

Tuple Fields

Acquisition perfomance measurement and debug

MsgAcqResult(MsgAcqResult)

Tuple Fields

Satellite acquisition result

MsgTrackingState(MsgTrackingState)

Tuple Fields

Signal tracking channel states

MsgObsDepB(MsgObsDepB)

Tuple Fields

Deprecated

MsgBasePosLlh(MsgBasePosLlh)

Tuple Fields

Base station position

MsgObsDepA(MsgObsDepA)

Tuple Fields

Deprecated

MsgEphemerisDepB(MsgEphemerisDepB)

Tuple Fields

Deprecated

MsgEphemerisDepC(MsgEphemerisDepC)

Tuple Fields

Satellite broadcast ephemeris

MsgBasePosEcef(MsgBasePosEcef)

Tuple Fields

Base station position in ECEF

MsgObsDepC(MsgObsDepC)

Tuple Fields

Deprecated

MsgObs(MsgObs)

Tuple Fields

0: MsgObs

GPS satellite observations

MsgSpecanDep(MsgSpecanDep)

Tuple Fields

Deprecated

MsgSpecan(MsgSpecan)

Tuple Fields

Spectrum analyzer

MsgMeasurementState(MsgMeasurementState)

Tuple Fields

Measurement Engine signal tracking channel states

MsgSetTime(MsgSetTime)

Tuple Fields

Send GPS time from host (host => Piksi)

MsgAlmanac(MsgAlmanac)

Tuple Fields

Legacy message to load satellite almanac (host => Piksi)

MsgAlmanacGpsDep(MsgAlmanacGpsDep)

Tuple Fields

Satellite broadcast ephemeris for GPS

MsgAlmanacGloDep(MsgAlmanacGloDep)

Tuple Fields

Satellite broadcast ephemeris for GLO

MsgAlmanacGps(MsgAlmanacGps)

Tuple Fields

Satellite broadcast ephemeris for GPS

MsgAlmanacGlo(MsgAlmanacGlo)

Tuple Fields

Satellite broadcast ephemeris for GLO

MsgGloBiases(MsgGloBiases)

Tuple Fields

GLONASS L1/L2 Code-Phase biases

MsgEphemerisDepD(MsgEphemerisDepD)

Tuple Fields

Satellite broadcast ephemeris

MsgEphemerisGpsDepE(MsgEphemerisGpsDepE)

Tuple Fields

Satellite broadcast ephemeris for GPS

MsgEphemerisSbasDepA(MsgEphemerisSbasDepA)

Tuple Fields

Satellite broadcast ephemeris for SBAS

MsgEphemerisGloDepA(MsgEphemerisGloDepA)

Tuple Fields

Satellite broadcast ephemeris for GLO

MsgEphemerisSbasDepB(MsgEphemerisSbasDepB)

Tuple Fields

Deprecated

MsgEphemerisGloDepB(MsgEphemerisGloDepB)

Tuple Fields

Satellite broadcast ephemeris for GLO

MsgEphemerisGpsDepF(MsgEphemerisGpsDepF)

Tuple Fields

Deprecated

MsgEphemerisGloDepC(MsgEphemerisGloDepC)

Tuple Fields

Satellite broadcast ephemeris for GLO

MsgEphemerisGloDepD(MsgEphemerisGloDepD)

Tuple Fields

Deprecated

MsgEphemerisBds(MsgEphemerisBds)

Tuple Fields

Satellite broadcast ephemeris for BDS

MsgEphemerisGps(MsgEphemerisGps)

Tuple Fields

Satellite broadcast ephemeris for GPS

MsgEphemerisGlo(MsgEphemerisGlo)

Tuple Fields

Satellite broadcast ephemeris for GLO

MsgEphemerisSbas(MsgEphemerisSbas)

Tuple Fields

Satellite broadcast ephemeris for SBAS

MsgEphemerisGal(MsgEphemerisGal)

Tuple Fields

Satellite broadcast ephemeris for Galileo

MsgEphemerisQzss(MsgEphemerisQzss)

Tuple Fields

Satellite broadcast ephemeris for QZSS

MsgIono(MsgIono)

Tuple Fields

Iono corrections

MsgSvConfigurationGpsDep(MsgSvConfigurationGpsDep)

Tuple Fields

L2C capability mask

MsgGroupDelayDepA(MsgGroupDelayDepA)

Tuple Fields

Group Delay

MsgGroupDelayDepB(MsgGroupDelayDepB)

Tuple Fields

Group Delay

MsgGroupDelay(MsgGroupDelay)

Tuple Fields

Group Delay

MsgEphemerisGalDepA(MsgEphemerisGalDepA)

Tuple Fields

Deprecated

MsgGnssCapb(MsgGnssCapb)

Tuple Fields

GNSS capabilities

MsgSvAzEl(MsgSvAzEl)

Tuple Fields

Satellite azimuths and elevations

MsgSettingsWrite(MsgSettingsWrite)

Tuple Fields

Write device configuration settings (host => device)

MsgSettingsSave(MsgSettingsSave)

Tuple Fields

Save settings to flash (host => device)

MsgSettingsReadByIndexReq(MsgSettingsReadByIndexReq)

Read setting by direct index (host => device)

MsgFileioReadResp(MsgFileioReadResp)

Tuple Fields

File read from the file system (host <= device)

MsgSettingsReadReq(MsgSettingsReadReq)

Tuple Fields

Read device configuration settings (host => device)

MsgSettingsReadResp(MsgSettingsReadResp)

Tuple Fields

Read device configuration settings (host <= device)

MsgSettingsReadByIndexDone(MsgSettingsReadByIndexDone)

Finished reading settings (host <= device)

MsgSettingsReadByIndexResp(MsgSettingsReadByIndexResp)

Read setting by direct index (host <= device)

MsgFileioReadReq(MsgFileioReadReq)

Tuple Fields

Read file from the file system (host => device)

MsgFileioReadDirReq(MsgFileioReadDirReq)

Tuple Fields

List files in a directory (host => device)

MsgFileioReadDirResp(MsgFileioReadDirResp)

Tuple Fields

Files listed in a directory (host <= device)

MsgFileioWriteResp(MsgFileioWriteResp)

Tuple Fields

File written to (host <= device)

MsgFileioRemove(MsgFileioRemove)

Tuple Fields

Delete a file from the file system (host => device)

MsgFileioWriteReq(MsgFileioWriteReq)

Tuple Fields

Write to file (host => device)

MsgSettingsRegister(MsgSettingsRegister)

Tuple Fields

Register setting and default value (device => host)

MsgSettingsWriteResp(MsgSettingsWriteResp)

Tuple Fields

Acknowledgement with status of MSG_SETTINGS_WRITE

MsgBootloaderHandshakeDepA(MsgBootloaderHandshakeDepA)

Deprecated

MsgBootloaderJumpToApp(MsgBootloaderJumpToApp)

Tuple Fields

Bootloader jump to application (host => device)

MsgResetDep(MsgResetDep)

Tuple Fields

Reset the device (host => Piksi)

MsgBootloaderHandshakeReq(MsgBootloaderHandshakeReq)

Bootloading handshake request (host => device)

MsgBootloaderHandshakeResp(MsgBootloaderHandshakeResp)

Bootloading handshake response (host <= device)

MsgDeviceMonitor(MsgDeviceMonitor)

Tuple Fields

Device temperature and voltage levels

MsgReset(MsgReset)

Tuple Fields

Reset the device (host => Piksi)

MsgCommandReq(MsgCommandReq)

Tuple Fields

Execute a command (host => device)

MsgCommandResp(MsgCommandResp)

Tuple Fields

Exit code from executed command (device => host)

MsgNetworkStateReq(MsgNetworkStateReq)

Tuple Fields

Request state of Piksi network interfaces

MsgNetworkStateResp(MsgNetworkStateResp)

Tuple Fields

State of network interface

MsgCommandOutput(MsgCommandOutput)

Tuple Fields

Command output

MsgNetworkBandwidthUsage(MsgNetworkBandwidthUsage)

Tuple Fields

Bandwidth usage reporting message

MsgCellModemStatus(MsgCellModemStatus)

Tuple Fields

Cell modem information update message

MsgFrontEndGain(MsgFrontEndGain)

Tuple Fields

RF AGC status

MsgCwResults(MsgCwResults)

Tuple Fields

Legacy message for CW interference channel (Piksi => host)

MsgCwStart(MsgCwStart)

Tuple Fields

Legacy message for CW interference channel (host => Piksi)

MsgNapDeviceDnaResp(MsgNapDeviceDnaResp)

Tuple Fields

Read FPGA device ID over UART response (host <= device)

MsgNapDeviceDnaReq(MsgNapDeviceDnaReq)

Tuple Fields

Read FPGA device ID over UART request (host => device)

MsgFlashDone(MsgFlashDone)

Tuple Fields

Flash response message (host <= device)

MsgFlashReadResp(MsgFlashReadResp)

Tuple Fields

Read STM or M25 flash address response (host <= device)

MsgFlashErase(MsgFlashErase)

Tuple Fields

Erase sector of device flash memory (host => device)

MsgStmFlashLockSector(MsgStmFlashLockSector)

Tuple Fields

Lock sector of STM flash memory (host => device)

MsgStmFlashUnlockSector(MsgStmFlashUnlockSector)

Tuple Fields

Unlock sector of STM flash memory (host => device)

MsgStmUniqueIdResp(MsgStmUniqueIdResp)

Tuple Fields

Read device’s hard-coded unique ID response (host <= device)

MsgFlashProgram(MsgFlashProgram)

Tuple Fields

Program flash addresses

MsgFlashReadReq(MsgFlashReadReq)

Tuple Fields

Read STM or M25 flash address request (host => device)

MsgStmUniqueIdReq(MsgStmUniqueIdReq)

Tuple Fields

Read device’s hard-coded unique ID request (host => device)

MsgM25FlashWriteStatus(MsgM25FlashWriteStatus)

Tuple Fields

Write M25 flash status register (host => device)

MsgGpsTimeDepA(MsgGpsTimeDepA)

Tuple Fields

GPS Time (v1.0)

MsgExtEvent(MsgExtEvent)

Tuple Fields

Reports timestamped external pin event

MsgGpsTime(MsgGpsTime)

Tuple Fields

GPS Time

MsgUtcTime(MsgUtcTime)

Tuple Fields

UTC Time

MsgGpsTimeGnss(MsgGpsTimeGnss)

Tuple Fields

GPS Time

MsgUtcTimeGnss(MsgUtcTimeGnss)

Tuple Fields

UTC Time

MsgSettingsRegisterResp(MsgSettingsRegisterResp)

Tuple Fields

Register setting and default value (device <= host)

MsgPosEcefDepA(MsgPosEcefDepA)

Tuple Fields

Single-point position in ECEF

MsgPosLlhDepA(MsgPosLlhDepA)

Tuple Fields

Geodetic Position

MsgBaselineEcefDepA(MsgBaselineEcefDepA)

Tuple Fields

Baseline Position in ECEF

MsgBaselineNedDepA(MsgBaselineNedDepA)

Tuple Fields

Baseline in NED

MsgVelEcefDepA(MsgVelEcefDepA)

Tuple Fields

Velocity in ECEF

MsgVelNedDepA(MsgVelNedDepA)

Tuple Fields

Velocity in NED

MsgDopsDepA(MsgDopsDepA)

Tuple Fields

Dilution of Precision

MsgBaselineHeadingDepA(MsgBaselineHeadingDepA)

Tuple Fields

Heading relative to True North

MsgDops(MsgDops)

Tuple Fields

Dilution of Precision

MsgPosEcef(MsgPosEcef)

Tuple Fields

Single-point position in ECEF

MsgPosLlh(MsgPosLlh)

Tuple Fields

Geodetic Position

MsgBaselineEcef(MsgBaselineEcef)

Tuple Fields

Baseline Position in ECEF

MsgBaselineNed(MsgBaselineNed)

Tuple Fields

Baseline in NED

MsgVelEcef(MsgVelEcef)

Tuple Fields

Velocity in ECEF

MsgVelNed(MsgVelNed)

Tuple Fields

Velocity in NED

MsgBaselineHeading(MsgBaselineHeading)

Tuple Fields

Heading relative to True North

MsgAgeCorrections(MsgAgeCorrections)

Tuple Fields

Age of corrections

MsgPosLlhCov(MsgPosLlhCov)

Tuple Fields

Geodetic Position

MsgVelNedCov(MsgVelNedCov)

Tuple Fields

Velocity in NED

MsgVelBody(MsgVelBody)

Tuple Fields

Velocity in User Frame

MsgPosEcefCov(MsgPosEcefCov)

Tuple Fields

Single-point position in ECEF

MsgVelEcefCov(MsgVelEcefCov)

Tuple Fields

Velocity in ECEF

MsgProtectionLevelDepA(MsgProtectionLevelDepA)

Tuple Fields

Computed Position and Protection Level

MsgProtectionLevel(MsgProtectionLevel)

Tuple Fields

Computed state and Protection Levels

MsgPosLlhAcc(MsgPosLlhAcc)

Tuple Fields

Geodetic Position and Accuracy

MsgVelCog(MsgVelCog)

Tuple Fields

Velocity expressed as course over ground

MsgOrientQuat(MsgOrientQuat)

Tuple Fields

Quaternion 4 component vector

MsgOrientEuler(MsgOrientEuler)

Tuple Fields

Euler angles

MsgAngularRate(MsgAngularRate)

Tuple Fields

Vehicle Body Frame instantaneous angular rates

MsgPosEcefGnss(MsgPosEcefGnss)

Tuple Fields

GNSS-only Position in ECEF

MsgPosLlhGnss(MsgPosLlhGnss)

Tuple Fields

GNSS-only Geodetic Position

MsgVelEcefGnss(MsgVelEcefGnss)

Tuple Fields

GNSS-only Velocity in ECEF

MsgVelNedGnss(MsgVelNedGnss)

Tuple Fields

GNSS-only Velocity in NED

MsgPosLlhCovGnss(MsgPosLlhCovGnss)

Tuple Fields

GNSS-only Geodetic Position

MsgVelNedCovGnss(MsgVelNedCovGnss)

Tuple Fields

GNSS-only Velocity in NED

MsgPosEcefCovGnss(MsgPosEcefCovGnss)

Tuple Fields

GNSS-only Position in ECEF

MsgVelEcefCovGnss(MsgVelEcefCovGnss)

Tuple Fields

GNSS-only Velocity in ECEF

MsgNdbEvent(MsgNdbEvent)

Tuple Fields

Navigation DataBase Event

MsgLog(MsgLog)

Tuple Fields

0: MsgLog

Plaintext logging messages with levels

MsgFwd(MsgFwd)

Tuple Fields

0: MsgFwd

Wrapper for FWD a separate stream of information over SBP

MsgSsrOrbitClockDepA(MsgSsrOrbitClockDepA)

Tuple Fields

Deprecated

MsgSsrOrbitClock(MsgSsrOrbitClock)

Tuple Fields

Precise orbit and clock correction

MsgSsrCodeBiases(MsgSsrCodeBiases)

Tuple Fields

Precise code biases correction

MsgSsrPhaseBiases(MsgSsrPhaseBiases)

Tuple Fields

Precise phase biases correction

MsgSsrStecCorrectionDepA(MsgSsrStecCorrectionDepA)

Tuple Fields

Deprecated

MsgSsrGriddedCorrectionNoStdDepA(MsgSsrGriddedCorrectionNoStdDepA)

Deprecated

MsgSsrGridDefinitionDepA(MsgSsrGridDefinitionDepA)

Tuple Fields

Deprecated

MsgSsrTileDefinition(MsgSsrTileDefinition)

Tuple Fields

Definition of a SSR atmospheric correction tile.

MsgSsrGriddedCorrectionDepA(MsgSsrGriddedCorrectionDepA)

Deprecated

MsgSsrStecCorrection(MsgSsrStecCorrection)

Tuple Fields

STEC correction polynomial coefficients

MsgSsrGriddedCorrection(MsgSsrGriddedCorrection)

Tuple Fields

Gridded troposphere and STEC correction residuals

MsgSsrSatelliteApc(MsgSsrSatelliteApc)

Tuple Fields

Satellite antenna phase center corrections

MsgOsr(MsgOsr)

Tuple Fields

0: MsgOsr

OSR corrections

MsgUserData(MsgUserData)

Tuple Fields

User data

MsgImuRaw(MsgImuRaw)

Tuple Fields

Raw IMU data

MsgImuAux(MsgImuAux)

Tuple Fields

Auxiliary IMU data

MsgMagRaw(MsgMagRaw)

Tuple Fields

Raw magnetometer data

MsgOdometry(MsgOdometry)

Tuple Fields

Vehicle forward (x-axis) velocity

MsgWheeltick(MsgWheeltick)

Tuple Fields

Accumulated wheeltick count message

MsgFileioConfigReq(MsgFileioConfigReq)

Tuple Fields

Request advice on the optimal configuration for FileIO

MsgFileioConfigResp(MsgFileioConfigResp)

Tuple Fields

Response with advice on the optimal configuration for FileIO.

MsgSbasRaw(MsgSbasRaw)

Tuple Fields

Raw SBAS data

MsgLinuxCpuStateDepA(MsgLinuxCpuStateDepA)

Tuple Fields

List CPU state on the system. DEPRECATED

MsgLinuxMemStateDepA(MsgLinuxMemStateDepA)

Tuple Fields

List memory state on the system. DEPRECATED

MsgLinuxSysStateDepA(MsgLinuxSysStateDepA)

Tuple Fields

CPU, Memory and Process Starts/Stops. DEPRECATED

MsgLinuxProcessSocketCounts(MsgLinuxProcessSocketCounts)

A list of processes with high socket counts

MsgLinuxProcessSocketQueues(MsgLinuxProcessSocketQueues)

A list of processes with deep socket queues

MsgLinuxSocketUsage(MsgLinuxSocketUsage)

Tuple Fields

Summary of socket usage across the system

MsgLinuxProcessFdCount(MsgLinuxProcessFdCount)

Tuple Fields

Summary of processes with large amounts of open file descriptors

MsgLinuxProcessFdSummary(MsgLinuxProcessFdSummary)

Tuple Fields

Summary of open file descriptors on the system

MsgLinuxCpuState(MsgLinuxCpuState)

Tuple Fields

List CPU state on the system

MsgLinuxMemState(MsgLinuxMemState)

Tuple Fields

List memory state on the system

MsgLinuxSysState(MsgLinuxSysState)

Tuple Fields

CPU, Memory and Process Starts/Stops

MsgStartup(MsgStartup)

Tuple Fields

System start-up message

MsgDgnssStatus(MsgDgnssStatus)

Tuple Fields

Status of received corrections

MsgInsStatus(MsgInsStatus)

Tuple Fields

Inertial Navigation System status message

MsgCsacTelemetry(MsgCsacTelemetry)

Tuple Fields

Experimental telemetry message

MsgCsacTelemetryLabels(MsgCsacTelemetryLabels)

Tuple Fields

Experimental telemetry message labels

MsgInsUpdates(MsgInsUpdates)

Tuple Fields

Inertial Navigation System update status message

MsgGnssTimeOffset(MsgGnssTimeOffset)

Tuple Fields

Offset of the local time with respect to GNSS time

MsgPpsTime(MsgPpsTime)

Tuple Fields

Local time at detection of PPS pulse

MsgGroupMeta(MsgGroupMeta)

Tuple Fields

Solution Group Metadata

MsgSolnMeta(MsgSolnMeta)

Tuple Fields

Solution Sensors Metadata

MsgSolnMetaDepA(MsgSolnMetaDepA)

Tuple Fields

Deprecated

MsgStatusReport(MsgStatusReport)

Tuple Fields

Status report message

MsgHeartbeat(MsgHeartbeat)

Tuple Fields

System heartbeat message

Unknown(Unknown)

Tuple Fields

Unknown message type

Implementations

Parse a message from a Frame.

Example
use std::convert::TryInto;

use sbp::messages::logging::MsgLog;
use sbp::{Frame, Sbp};

fn main() -> Result<(), Box<dyn std::error::Error>> {
    // log level 1 and with "hello" as the message
    let payload: &[u8] = &[1, 104, 101, 108, 108, 111];
    let frame = Frame {
        msg_type: 1025,
        sender_id: 1,
        payload,
    };
    let msg: MsgLog = Sbp::from_frame(frame)?.try_into()?;
    assert_eq!(msg.sender_id, Some(1));
    assert_eq!(msg.level, 1);
    assert_eq!(msg.text.as_bytes(), "hello".as_bytes());
    Ok(())
}

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Get the message name.

Get the message type.

Get the sender_id if it is set.

Set the sender id.

Number of bytes this message will take on the wire.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.