private_event_sourcing_integrity/
private_event.rsuse hdi::prelude::*;
pub use private_event_sourcing_types::*;
pub fn validate_create_private_event(
_action: EntryCreationAction,
_event: PrivateEventEntry,
) -> ExternResult<ValidateCallbackResult> {
Ok(ValidateCallbackResult::Valid)
}
pub fn validate_update_private_event(
_action: Update,
_event: PrivateEventEntry,
) -> ExternResult<ValidateCallbackResult> {
Ok(ValidateCallbackResult::Invalid(format!(
"PrivateEvents cannot be updated"
)))
}
pub fn validate_delete_private_event(_action: Delete) -> ExternResult<ValidateCallbackResult> {
Ok(ValidateCallbackResult::Invalid(format!(
"PrivateEvents cannot be deleted"
)))
}