Skip to main content

Validate

Trait Validate 

Source
pub trait Validate {
    // Provided methods
    fn validate_basic(&self) -> Result<(), ValidationError> { ... }
    fn validate(&self, level: ValidationLevel) -> Result<(), ValidationError> { ... }
}
Expand description

Trait for types that can be validated

Provided Methods§

Source

fn validate_basic(&self) -> Result<(), ValidationError>

Perform basic validation

This should include type checks and range validation to fail fast on obviously invalid input.

Source

fn validate(&self, level: ValidationLevel) -> Result<(), ValidationError>

Validate with the specified level

Implementors§

Source§

impl Validate for AddURIToQueueOperationRequest

Source§

impl Validate for BackupQueueOperationRequest

Source§

impl Validate for BecomeCoordinatorOfStandaloneGroupOperationRequest

Source§

impl Validate for ConfigureSleepTimerOperationRequest

Source§

impl Validate for CreateSavedQueueOperationRequest

Source§

impl Validate for DelegateGroupCoordinationToOperationRequest

Source§

impl Validate for GetCrossfadeModeOperationRequest

Source§

impl Validate for GetCurrentTransportActionsOperationRequest

Source§

impl Validate for GetDeviceCapabilitiesOperationRequest

Source§

impl Validate for GetMediaInfoOperationRequest

Source§

impl Validate for GetPositionInfoOperationRequest

Source§

impl Validate for GetRemainingSleepTimerDurationOperationRequest

Source§

impl Validate for GetRunningAlarmPropertiesOperationRequest

Source§

impl Validate for GetTransportInfoOperationRequest

Source§

impl Validate for GetTransportSettingsOperationRequest

Source§

impl Validate for NextOperationRequest

Source§

impl Validate for PauseOperationRequest

Source§

impl Validate for PlayOperationRequest

Source§

impl Validate for PreviousOperationRequest

Source§

impl Validate for RemoveAllTracksFromQueueOperationRequest

Source§

impl Validate for RemoveTrackFromQueueOperationRequest

Source§

impl Validate for RemoveTrackRangeFromQueueOperationRequest

Source§

impl Validate for SaveQueueOperationRequest

Source§

impl Validate for SeekOperationRequest

Source§

impl Validate for SetAVTransportURIOperationRequest

Source§

impl Validate for SetCrossfadeModeOperationRequest

Source§

impl Validate for SetNextAVTransportURIOperationRequest

Source§

impl Validate for SetPlayModeOperationRequest

Source§

impl Validate for SnoozeAlarmOperationRequest

Source§

impl Validate for StopOperationRequest

Source§

impl Validate for AddMemberOperationRequest

Source§

impl Validate for RemoveMemberOperationRequest

Source§

impl Validate for ReportTrackBufferingResultOperationRequest

Source§

impl Validate for SetSourceAreaIdsOperationRequest

Source§

impl Validate for GetGroupMuteOperationRequest

Source§

impl Validate for GetGroupVolumeOperationRequest

Source§

impl Validate for SetGroupMuteOperationRequest

Source§

impl Validate for SetGroupVolumeOperationRequest

Source§

impl Validate for SetRelativeGroupVolumeOperationRequest

Source§

impl Validate for SnapshotGroupVolumeOperationRequest

Source§

impl Validate for GetBassOperationRequest

Source§

impl Validate for GetLoudnessOperationRequest

Source§

impl Validate for GetMuteOperationRequest

Source§

impl Validate for GetTrebleOperationRequest

Source§

impl Validate for GetVolumeOperationRequest

Source§

impl Validate for SetBassOperationRequest

Source§

impl Validate for SetLoudnessOperationRequest

Source§

impl Validate for SetMuteOperationRequest

Source§

impl Validate for SetRelativeVolumeOperationRequest

Source§

impl Validate for SetTrebleOperationRequest

Source§

impl Validate for SetVolumeOperationRequest

Source§

impl Validate for GetZoneGroupStateOperationRequest