shardline_server/test_invariant_error.rs
1use std::fmt::Display;
2
3use thiserror::Error;
4
5#[derive(Debug, Error)]
6#[error("{message}")]
7pub struct ServerTestInvariantError {
8 message: String,
9}
10
11impl ServerTestInvariantError {
12 #[must_use]
13 pub fn new(message: impl Display) -> Self {
14 Self {
15 message: message.to_string(),
16 }
17 }
18}