pub struct Topic {Show 18 fields
pub guid: Option<String>,
pub topic_type: Option<String>,
pub topic_status: Option<String>,
pub server_assigned_id: Option<String>,
pub title: Option<String>,
pub priority: Option<String>,
pub index: Option<i32>,
pub labels: Vec<String>,
pub creation_date: Option<String>,
pub creation_author: Option<String>,
pub modified_date: Option<String>,
pub modified_author: Option<String>,
pub due_date: Option<String>,
pub assigned_to: Option<String>,
pub description: Option<String>,
pub stage: Option<String>,
pub related_topics: Vec<String>,
pub reference_links: Vec<String>,
}Expand description
One BCF topic — a single issue.
Fields§
§guid: Option<String>The topic GUID. Required by the schema; None is recorded as
Tolerance::TopicWithoutGuid.
topic_type: Option<String>Topic type, verbatim and project-defined.
topic_status: Option<String>Topic status, verbatim and project-defined.
server_assigned_id: Option<String>An identifier assigned by a BCF server, when present (BCF 3.0).
title: Option<String>The topic title.
priority: Option<String>Priority, verbatim and project-defined.
index: Option<i32>Project-defined index for ordering.
labels: Vec<String>Free-form labels.
creation_date: Option<String>Creation date, verbatim.
Creation author, verbatim.
modified_date: Option<String>Last-modified date, verbatim.
Last-modifying author, verbatim.
due_date: Option<String>Due date, verbatim.
assigned_to: Option<String>Assignee, verbatim.
description: Option<String>Free-form description.
stage: Option<String>Project-defined stage.
GUIDs of related topics.
reference_links: Vec<String>External reference links (BCF 3.0).
Trait Implementations§
impl Eq for Topic
impl StructuralPartialEq for Topic
Auto Trait Implementations§
impl Freeze for Topic
impl RefUnwindSafe for Topic
impl Send for Topic
impl Sync for Topic
impl Unpin for Topic
impl UnsafeUnpin for Topic
impl UnwindSafe for Topic
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.