pub struct BrowserStudyFacts {
pub study: StudyRef,
pub name: String,
pub external_id: Option<String>,
pub description: Option<String>,
pub documentation: Option<String>,
pub tags: Vec<TagSummary>,
pub access_conditions: Vec<BrowserStudyAccessCondition>,
}Expand description
Browser-safe Study identity and descriptive facts shared by discovery surfaces. Governance actions, membership, and search evidence are excluded.
Fields§
§study: StudyRef§name: String§external_id: Option<String>§description: Option<String>§documentation: Option<String>§access_conditions: Vec<BrowserStudyAccessCondition>Trait Implementations§
Source§impl Clone for BrowserStudyFacts
impl Clone for BrowserStudyFacts
Source§fn clone(&self) -> BrowserStudyFacts
fn clone(&self) -> BrowserStudyFacts
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BrowserStudyFacts
impl Debug for BrowserStudyFacts
Source§impl<'de> Deserialize<'de> for BrowserStudyFacts
impl<'de> Deserialize<'de> for BrowserStudyFacts
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
Source§impl PartialEq for BrowserStudyFacts
impl PartialEq for BrowserStudyFacts
Source§impl Serialize for BrowserStudyFacts
impl Serialize for BrowserStudyFacts
impl Eq for BrowserStudyFacts
impl StructuralPartialEq for BrowserStudyFacts
Auto Trait Implementations§
impl Freeze for BrowserStudyFacts
impl RefUnwindSafe for BrowserStudyFacts
impl Send for BrowserStudyFacts
impl Sync for BrowserStudyFacts
impl Unpin for BrowserStudyFacts
impl UnsafeUnpin for BrowserStudyFacts
impl UnwindSafe for BrowserStudyFacts
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