pub struct SiteService<'a> { /* private fields */ }Implementations§
Source§impl<'a> SiteService<'a>
impl<'a> SiteService<'a>
pub fn get_root(&self, domain: SiteDomain) -> ImResult<SiteRootDocument>
pub async fn get_root_async( &self, domain: SiteDomain, ) -> ImResult<SiteRootDocument>
pub fn set_root(&self, draft: SiteRootDraft) -> ImResult<SiteRootDocument>
pub async fn set_root_async( &self, draft: SiteRootDraft, ) -> ImResult<SiteRootDocument>
pub fn list_pages( &self, query: SitePageQuery, ) -> ImResult<Page<SitePageDocument>>
pub async fn list_pages_async( &self, query: SitePageQuery, ) -> ImResult<Page<SitePageDocument>>
pub fn get_page(&self, page: SitePageRef) -> ImResult<SitePageDocument>
pub async fn get_page_async( &self, page: SitePageRef, ) -> ImResult<SitePageDocument>
pub fn create_page(&self, draft: SitePageDraft) -> ImResult<SitePageDocument>
pub async fn create_page_async( &self, draft: SitePageDraft, ) -> ImResult<SitePageDocument>
pub fn update_page( &self, page: SitePageRef, patch: SitePageUpdate, ) -> ImResult<SitePageDocument>
pub async fn update_page_async( &self, page: SitePageRef, patch: SitePageUpdate, ) -> ImResult<SitePageDocument>
pub fn rename_page( &self, page: SitePageRef, target: PageSlug, ) -> ImResult<SitePageDocument>
pub async fn rename_page_async( &self, page: SitePageRef, target: PageSlug, ) -> ImResult<SitePageDocument>
pub fn delete_page(&self, page: SitePageRef) -> ImResult<PageDeleteResult>
pub async fn delete_page_async( &self, page: SitePageRef, ) -> ImResult<PageDeleteResult>
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for SiteService<'a>
impl<'a> !UnwindSafe for SiteService<'a>
impl<'a> Freeze for SiteService<'a>
impl<'a> Send for SiteService<'a>
impl<'a> Sync for SiteService<'a>
impl<'a> Unpin for SiteService<'a>
impl<'a> UnsafeUnpin for SiteService<'a>
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