Enum mango_orm::forms::output_data::OutputDataForm [−][src]
pub enum OutputDataForm { CheckModel((bool, Vec<String>, HashMap<String, Widget>, Document)), Save((bool, Vec<String>, HashMap<String, Widget>, String)), Delete((bool, String)), }
Expand description
Output data type
Variants
Implementations
Example:
let output_data = UserProfile.save()?; println!("{}", output_data.hash());
Get MongoDB ID from hash-line
Example:
let output_data = UserProfile.save()?; println!("{:?}", output_data.id()?);
Get Map of Widgets ( Wig - Widgets )
Example:
let output_data = UserProfile.save()?; println!("{:?}", output_data.wig());
Json-line for admin panel. ( converts a widget map to a list, in the order of the Model fields )
Example:
let output_data = UserProfile.save()?; println!("{}", output_data.json_for_admin()?);
Get validation status (boolean)
Example:
let output_data = UserProfile {...} let result = output_data.check()?; assert!(result.is_valid());