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());