use bincode::Decode;
use bincode::Encode;
use crate::ExitReason;
#[derive(Debug, Encode, Decode)]
pub struct LinkDown {
pub links: Vec<u64>,
pub from_id: u64,
pub exit_reason: ExitReason,
}
impl LinkDown {
pub const fn new(from_id: u64, exit_reason: ExitReason) -> Self {
Self {
links: Vec::new(),
from_id,
exit_reason,
}
}
}