diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2021-04-25 15:41:22 +0300 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2021-04-25 15:48:55 +0300 |
commit | 15cf738616fac8390ff1bac144f6fac49148b47d (patch) | |
tree | d0b5b35c187d053cd49d0c0aa5bba8a149de4b5e /audio/csound/src/filter/imp.rs | |
parent | 40765f7c53237e798565f9568caed7f4a4d6373c (diff) |
Update for Value trait refactoring
Diffstat (limited to 'audio/csound/src/filter/imp.rs')
-rw-r--r-- | audio/csound/src/filter/imp.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/audio/csound/src/filter/imp.rs b/audio/csound/src/filter/imp.rs index 054275f43..c191a62a4 100644 --- a/audio/csound/src/filter/imp.rs +++ b/audio/csound/src/filter/imp.rs @@ -390,12 +390,12 @@ impl ObjectImpl for CsoundFilter { match pspec.name() { "loop" => { let mut settings = self.settings.lock().unwrap(); - settings.loop_ = value.get_some().expect("type checked upstream"); + settings.loop_ = value.get().expect("type checked upstream"); } "location" => { let mut settings = self.settings.lock().unwrap(); if self.state.lock().unwrap().is_none() { - settings.location = match value.get::<String>() { + settings.location = match value.get::<Option<String>>() { Ok(location) => location, _ => unreachable!("type checked upstream"), }; @@ -404,7 +404,7 @@ impl ObjectImpl for CsoundFilter { "csd-text" => { let mut settings = self.settings.lock().unwrap(); if self.state.lock().unwrap().is_none() { - settings.csd_text = match value.get::<String>() { + settings.csd_text = match value.get::<Option<String>>() { Ok(text) => text, _ => unreachable!("type checked upstream"), }; @@ -412,7 +412,7 @@ impl ObjectImpl for CsoundFilter { } "score_offset" => { let mut settings = self.settings.lock().unwrap(); - settings.offset = value.get_some().expect("type checked upstream"); + settings.offset = value.get().expect("type checked upstream"); } _ => unimplemented!(), } |