diff options
author | Adam T. Carpenter <atc@53hor.net> | 2020-10-22 22:09:46 -0400 |
---|---|---|
committer | Adam T. Carpenter <atc@53hor.net> | 2020-10-22 22:09:46 -0400 |
commit | 5cb0869b94fc8b9aff564055af9a60046de7b028 (patch) | |
tree | 022cd909467d10747e9aa36d9455d47ea90b6c97 /dichroism/src/models/photo.rs | |
parent | 99dabd3f2f81ffcf0b6f2b59e13ebb4502b2ccac (diff) | |
download | theglassyladies-5cb0869b94fc8b9aff564055af9a60046de7b028.tar.xz theglassyladies-5cb0869b94fc8b9aff564055af9a60046de7b028.zip |
Skipped separate photo table; working handler for get all products
(lacking cats)
Diffstat (limited to 'dichroism/src/models/photo.rs')
-rw-r--r-- | dichroism/src/models/photo.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/dichroism/src/models/photo.rs b/dichroism/src/models/photo.rs index dee6288..6069085 100644 --- a/dichroism/src/models/photo.rs +++ b/dichroism/src/models/photo.rs @@ -11,6 +11,10 @@ pub struct Photo { } impl Photo { + pub fn from_path(path: String) -> Self { + Self { path } + } + pub fn from_image(image: &DynamicImage) -> Result<Self> { let base_name = Uuid::new_v3(&Uuid::NAMESPACE_OID, &image.to_bytes()) .to_hyphenated() |