[−][src]Struct libimagwiki::wiki::Wiki
Methods
impl<'a, 'b> Wiki<'a, 'b>
[src]
An interface for accessing, creating and deleting "wiki pages"
Wiki pages are normal entries with some details added.
Details
Entries are automatically linked to the "index" page when created and retrieved.
pub fn get_entry<EN: AsRef<str>>(
&self,
entry_name: EN
) -> Result<Option<FileLockEntry<'a>>>
[src]
&self,
entry_name: EN
) -> Result<Option<FileLockEntry<'a>>>
pub fn create_entry<EN: AsRef<str>>(
&self,
entry_name: EN
) -> Result<FileLockEntry<'a>>
[src]
&self,
entry_name: EN
) -> Result<FileLockEntry<'a>>
pub fn retrieve_entry<EN: AsRef<str>>(
&self,
entry_name: EN
) -> Result<FileLockEntry<'a>>
[src]
&self,
entry_name: EN
) -> Result<FileLockEntry<'a>>
pub fn all_ids(&self) -> Result<Entries<'a>>
[src]
pub fn delete_entry<EN: AsRef<str>>(&self, entry_name: EN) -> Result<()>
[src]
Auto Trait Implementations
impl<'a, 'b> !RefUnwindSafe for Wiki<'a, 'b>
impl<'a, 'b> !Send for Wiki<'a, 'b>
impl<'a, 'b> !Sync for Wiki<'a, 'b>
impl<'a, 'b> Unpin for Wiki<'a, 'b>
impl<'a, 'b> !UnwindSafe for Wiki<'a, 'b>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,