[−][src]Struct vimwiki_server::Program
Contains the state of the program while it is running
Implementations
impl Program[src]
pub async fn run(config: Config) -> Result<(), ProgramError>[src]
Runs our program
pub async fn load_and_watch_graphql_page<'_>(
&'_ self,
path: impl AsRef<Path>,
reload: bool
) -> Option<Page>[src]
&'_ self,
path: impl AsRef<Path>,
reload: bool
) -> Option<Page>
Loads a GraphQL page with the given path and begins to watch it for changes (if not already being watched)
pub async fn graphql_pages<'_>(&'_ self) -> Vec<Page>[src]
Returns all graphql pages contained in the database
pub async fn wiki_by_index<'_>(&'_ self, index: usize) -> Option<Wiki>[src]
Returns the wiki at the given index in the database
pub async fn wiki_by_name<'_, '_>(&'_ self, name: &'_ str) -> Option<Wiki>[src]
Returns the wiki with the given name in the database
Auto Trait Implementations
impl !RefUnwindSafe for Program
impl Send for Program
impl Sync for Program
impl Unpin for Program
impl !UnwindSafe for Program
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Any for T where
T: Any,
T: Any,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T> Instrument for T[src]
fn instrument(self, span: Span) -> Instrumented<Self>[src]
fn in_current_span(self) -> Instrumented<Self>[src]
impl<T> Instrument for T[src]
fn instrument(self, span: Span) -> Instrumented<Self>[src]
fn in_current_span(self) -> Instrumented<Self>[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.
pub 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.
pub 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>,