type QueueCallback<State> = fn(&Connection, Message<ObjectId, OwnedFd>, &mut State, Arc<dyn ObjectData>, &QueueHandle<State>) -> Result<(), DispatchError>;type QueueCallback<State> = fn(&Connection, Message<ObjectId, OwnedFd>, &mut State, Arc<dyn ObjectData>, &QueueHandle<State>) -> Result<(), DispatchError>;