reinhardt-web 0.2.0

A full-stack API framework for Rust, inspired by Django and Django REST Framework
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! View and shortcut re-exports.

pub use reinhardt_views::{
	Context, DetailView, ListView, MultipleObjectMixin, SingleObjectMixin, View,
};

pub use reinhardt_views::viewsets::{
	Action, ActionType, CreateMixin, DestroyMixin, GenericViewSet, ListMixin, ModelViewSet,
	ReadOnlyModelViewSet, RetrieveMixin, UpdateMixin, ViewSet,
};

#[cfg(feature = "shortcuts")]
pub use reinhardt_shortcuts::{redirect, render_html, render_json, render_text};

#[cfg(all(feature = "shortcuts", feature = "database"))]
pub use reinhardt_shortcuts::{get_list_or_404, get_object_or_404};