pub struct Witness {
pub id: WitnessId,
pub name: String,
pub description: String,
pub interest: String,
pub source: WitnessSource,
}Expand description
Someone the Council may question on an item
Fields§
§id: WitnessId§name: StringWho the witness is, as the seats see it: “Qwen 3.8”
description: StringWhat the witness is and why it is called, in a sentence or two
interest: StringThe witness’s interest in the item: “the model under consideration”
source: WitnessSourceHow it is reached. Never serialized; absent on read, it is
WitnessSource::Redacted.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Witness
impl<'de> Deserialize<'de> for Witness
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Witness
Auto Trait Implementations§
impl Freeze for Witness
impl RefUnwindSafe for Witness
impl Send for Witness
impl Sync for Witness
impl Unpin for Witness
impl UnsafeUnpin for Witness
impl UnwindSafe for Witness
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more