pub enum PageRenderAddress {
Note(NoteAddr),
Spanner {
id: String,
},
Publication {
page_index: usize,
block_index: usize,
},
Resource {
page_index: usize,
resource_key: String,
},
Frame {
page_index: usize,
frame_index: usize,
},
}Expand description
Canonical score address or page-owned publication address for one render node.
Variants§
Trait Implementations§
Source§impl Clone for PageRenderAddress
impl Clone for PageRenderAddress
Source§impl Debug for PageRenderAddress
impl Debug for PageRenderAddress
Source§impl<'de> Deserialize<'de> for PageRenderAddress
impl<'de> Deserialize<'de> for PageRenderAddress
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 Eq for PageRenderAddress
Source§impl PartialEq for PageRenderAddress
impl PartialEq for PageRenderAddress
Source§impl Serialize for PageRenderAddress
impl Serialize for PageRenderAddress
impl StructuralPartialEq for PageRenderAddress
Auto Trait Implementations§
impl Freeze for PageRenderAddress
impl RefUnwindSafe for PageRenderAddress
impl Send for PageRenderAddress
impl Sync for PageRenderAddress
impl Unpin for PageRenderAddress
impl UnsafeUnpin for PageRenderAddress
impl UnwindSafe for PageRenderAddress
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