pub struct Page {
pub name: NameKey,
pub display_name: Option<String>,
pub is_hidden: bool,
pub filters: Vec<Filter>,
pub binding: Option<PageBinding>,
pub visuals: Vec<Visual>,
}Expand description
One page of a report.
Fields§
§name: NameKeyPage object name, e.g. ReportSectionacd41c847407a998c130. PBIR keys its
folders and files by it, and bookmarks reference pages by it.
display_name: Option<String>Author-facing name, e.g. Overview.
Hidden pages still bind fields — their visuals render on demand — so this flag is display-only, never liveness.
filters: Vec<Filter>Filters applied to the whole page.
binding: Option<PageBinding>The page’s drillthrough/tooltip role, if it has one.
visuals: Vec<Visual>Visuals on the page, in source order.
Trait Implementations§
impl Eq for Page
impl StructuralPartialEq for Page
Auto Trait Implementations§
impl Freeze for Page
impl RefUnwindSafe for Page
impl Send for Page
impl Sync for Page
impl Unpin for Page
impl UnsafeUnpin for Page
impl UnwindSafe for Page
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.