Skip to main content

Validate

Trait Validate 

Source
pub trait Validate {
    // Required method
    fn validate(&self) -> Result<(), ValidationError>;
}
Expand description

Trait for validating request types before processing.

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Validate for AssignHostsRequest

Source§

impl Validate for AuthorizeRequest

Source§

impl Validate for BatchActionRequest

Source§

impl Validate for ChangePasswordRequest

Source§

impl Validate for ConsentDecision

Source§

impl Validate for CreateAccessGrantRequest

Source§

impl Validate for CreateApiTokenRequest

Source§

impl Validate for CreateDiscoveryAllowlistEntryRequest

Source§

impl Validate for CreateEnrollmentTokenRequest

Source§

impl Validate for CreateHostTagRequest

Source§

impl Validate for CreateNotificationChannelRequest

Source§

impl Validate for CreateNotificationRuleRequest

Source§

impl Validate for CreateOidcProviderRequest

Source§

impl Validate for CreatePluginConfigRequest

Source§

impl Validate for CreateRoleRequest

Source§

impl Validate for CreateSoftwareIgnoreRequest

Source§

impl Validate for CreateSoftwareItemRequest

Source§

impl Validate for CreateSystemEnrollmentTokenRequest

Source§

impl Validate for DcrRegistrationRequest

Source§

impl Validate for DeviceAuthApproveRequest

Source§

impl Validate for DeviceAuthDenyRequest

Source§

impl Validate for DeviceAuthLookupQuery

Source§

impl Validate for DeviceAuthorizationRequest

Source§

impl Validate for DisableTotpRequest

Source§

impl Validate for HostBatchUpdateRequest

Source§

impl Validate for HostPluginRoleAssignment

Source§

impl Validate for InitiateEmailChangeRequest

Source§

impl Validate for InvokeSurfaceInteractionRequest

Source§

impl Validate for ItemBatchUpdateRequest

Source§

impl Validate for LoginRequest

Source§

impl Validate for MergeAgentRequest

Source§

impl Validate for MergeSoftwareItemsExecuteRequest

Source§

impl Validate for MergeSoftwareItemsPreviewRequest

Source§

impl Validate for MfaEmailRequest

Source§

impl Validate for MfaVerifyRequest

Source§

impl Validate for OAuthTokenRequest

Source§

impl Validate for OidcCompleteRegistrationRequest

Source§

impl Validate for OidcExchangeRequest

Source§

impl Validate for RegenerateRecoveryCodesRequest

Source§

impl Validate for RegisterRequest

Source§

impl Validate for ResetDataRequest

Source§

impl Validate for SetHostTagsRequest

Source§

impl Validate for SetInstancePluginEnabledRequest

Source§

impl Validate for SetUpdateFreezeRequest

Source§

impl Validate for TestPluginConfigRequest

Source§

impl Validate for TokenRequest

Source§

impl Validate for TotpConfirmRequest

Source§

impl Validate for TriggerUpdateRequest

Source§

impl Validate for UpdateAccessGrantRequest

Source§

impl Validate for UpdateAccessSettingsRequest

Source§

impl Validate for UpdateAgentCertificateSettingsRequest

Source§

impl Validate for UpdateGitHubProviderSettingsRequest

Source§

impl Validate for UpdateHostAssignmentRequest

Source§

impl Validate for UpdateHostRequest

Source§

impl Validate for UpdateHostTagRequest

Source§

impl Validate for UpdateNatsSettingsRequest

Source§

impl Validate for UpdateNetworkSettingsRequest

Source§

impl Validate for UpdateNotificationChannelRequest

Source§

impl Validate for UpdateNotificationRuleRequest

Source§

impl Validate for UpdateOAuthSettingsRequest

Source§

impl Validate for UpdateOidcProviderRequest

Source§

impl Validate for UpdatePluginConfigRequest

Source§

impl Validate for UpdateProfileRequest

Source§

impl Validate for UpdateRoleRequest

Source§

impl Validate for UpdateScheduledTaskRequest

Source§

impl Validate for UpdateServiceRequest

Source§

impl Validate for UpdateSoftwareItemRequest

Source§

impl Validate for UpdateSystemServiceRequest

Source§

impl Validate for UpdateUserActiveRequest

Source§

impl Validate for UpdateUserRolesRequest

Source§

impl Validate for UpdateZeroconfSettingsRequest

Source§

impl Validate for UpsertInstancePluginConfigRequest

Source§

impl Validate for UpsertPluginTypeSettingsRequest