[][src]Struct libimagwiki::wiki::Wiki

pub struct Wiki<'a, 'b>(_, _);

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]

pub fn create_entry<EN: AsRef<str>>(
    &self,
    entry_name: EN
) -> Result<FileLockEntry<'a>>
[src]

pub fn retrieve_entry<EN: AsRef<str>>(
    &self,
    entry_name: EN
) -> Result<FileLockEntry<'a>>
[src]

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]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

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]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,