Make GeglOperation Send + Sync so it can be used with lazy_static.
This commit is contained in:
		
							parent
							
								
									a670fb66b3
								
							
						
					
					
						commit
						190527d761
					
				| 
						 | 
					@ -15,7 +15,7 @@ pub type GeglData = indexmap::IndexMap<&'static str, String>;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/// The [`GeglOperation`] trait defines a set of common functions for the
 | 
					/// The [`GeglOperation`] trait defines a set of common functions for the
 | 
				
			||||||
/// individual operations to implement so they can be used with the GEGL CLI.
 | 
					/// individual operations to implement so they can be used with the GEGL CLI.
 | 
				
			||||||
pub trait GeglOperation: std::fmt::Debug {
 | 
					pub trait GeglOperation: std::fmt::Debug + Send + Sync {
 | 
				
			||||||
  /// Some GEGL operations will run infinitely unless you limit the buffer in
 | 
					  /// Some GEGL operations will run infinitely unless you limit the buffer in
 | 
				
			||||||
  /// some way, so all operations must indicate whether or not they should be
 | 
					  /// some way, so all operations must indicate whether or not they should be
 | 
				
			||||||
  /// followed by a crop operation.
 | 
					  /// followed by a crop operation.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in New Issue