Commit cc92041e authored by Bilal Elmoussaoui's avatar Bilal Elmoussaoui

Use ParamSpecBuilder

parent 5a2455be
...@@ -87,27 +87,15 @@ mod imp { ...@@ -87,27 +87,15 @@ mod imp {
fn properties() -> &'static [ParamSpec] { fn properties() -> &'static [ParamSpec] {
static PROPERTIES: Lazy<Vec<ParamSpec>> = Lazy::new(|| { static PROPERTIES: Lazy<Vec<ParamSpec>> = Lazy::new(|| {
vec![ vec![
ParamSpecString::new( ParamSpecString::builder("resource-uri")
"resource-uri", .flags(ParamFlags::READWRITE | ParamFlags::CONSTRUCT_ONLY)
"Resource URI", .build(),
"Resource URI of the image", ParamSpecString::builder("head")
None, .flags(ParamFlags::READWRITE | ParamFlags::CONSTRUCT_ONLY)
ParamFlags::READWRITE | ParamFlags::CONSTRUCT_ONLY, .build(),
), ParamSpecString::builder("body")
ParamSpecString::new( .flags(ParamFlags::READWRITE | ParamFlags::CONSTRUCT)
"head", .build(),
"Head",
"The title of the page",
None,
ParamFlags::READWRITE | ParamFlags::CONSTRUCT_ONLY,
),
ParamSpecString::new(
"body",
"Body",
"The body of the page",
None,
ParamFlags::READWRITE | ParamFlags::CONSTRUCT,
),
] ]
}); });
PROPERTIES.as_ref() PROPERTIES.as_ref()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment