Lines Matching refs:Write

191   writer.Write("%s\n\n", kDocs);  in GenerateRustSource()
192 writer.Write("%s", kGeneratedFileFooterComments); in GenerateRustSource()
193 writer.Write("%s\n\n", kRustFileImports); in GenerateRustSource()
207 writer.Write("#[allow(missing_docs)]\n"); in GenerateRustSource()
208 writer.Write( in GenerateRustSource()
211 writer.Write("pub enum %s {\n", enum_type.c_str()); in GenerateRustSource()
214 writer.Write("%s,\n", SnakeCaseToCamelCase(value).c_str()); in GenerateRustSource()
217 writer.Write("}\n\n"); in GenerateRustSource()
220 writer.Write("impl std::str::FromStr for %s {\n", enum_type.c_str()); in GenerateRustSource()
222 writer.Write("type Err = String;\n\n"); in GenerateRustSource()
223 writer.Write( in GenerateRustSource()
226 writer.Write("match s {\n"); in GenerateRustSource()
229 writer.Write("\"%s\" => Ok(%s::%s),\n", value.c_str(), in GenerateRustSource()
232 writer.Write("_ => Err(format!(\"'{}' cannot be parsed for %s\", s)),\n", in GenerateRustSource()
235 writer.Write("}\n"); in GenerateRustSource()
237 writer.Write("}\n"); in GenerateRustSource()
239 writer.Write("}\n\n"); in GenerateRustSource()
242 writer.Write("impl fmt::Display for %s {\n", enum_type.c_str()); in GenerateRustSource()
244 writer.Write( in GenerateRustSource()
247 writer.Write("match self {\n"); in GenerateRustSource()
250 writer.Write("%s::%s => write!(f, \"%s\"),\n", enum_type.c_str(), in GenerateRustSource()
254 writer.Write("}\n"); in GenerateRustSource()
256 writer.Write("}\n"); in GenerateRustSource()
258 writer.Write("}\n\n"); in GenerateRustSource()
264 writer.Write("/// Returns the value of the property '%s' if set.\n", in GenerateRustSource()
266 if (prop.deprecated()) writer.Write("%s\n", kDeprecated); in GenerateRustSource()
269 writer.Write( in GenerateRustSource()
274 writer.Write("let result = match system_properties::read(\"%s\") {\n", in GenerateRustSource()
277 writer.Write("Err(e) => Err(SysPropError::FetchError(e)),\n"); in GenerateRustSource()
278 writer.Write( in GenerateRustSource()
282 writer.Write("Ok(None) => Ok(None),\n"); in GenerateRustSource()
284 writer.Write("};\n"); in GenerateRustSource()
287 writer.Write("if result.is_ok() { return result; }\n"); in GenerateRustSource()
289 writer.Write( in GenerateRustSource()
293 writer.Write("match system_properties::read(\"%s\") {\n", in GenerateRustSource()
296 writer.Write("Err(e) => Err(SysPropError::FetchError(e)),\n"); in GenerateRustSource()
297 writer.Write( in GenerateRustSource()
301 writer.Write("Ok(None) => Ok(None),\n"); in GenerateRustSource()
303 writer.Write("}\n"); in GenerateRustSource()
305 writer.Write("result\n"); in GenerateRustSource()
308 writer.Write("}\n\n"); in GenerateRustSource()
314 writer.Write( in GenerateRustSource()
318 if (prop.deprecated()) writer.Write("%s\n", kDeprecated); in GenerateRustSource()
319 writer.Write( in GenerateRustSource()
329 writer.Write("let value = %s(%s);\n", formatter.c_str(), in GenerateRustSource()
333 writer.Write( in GenerateRustSource()
338 writer.Write("}\n\n"); in GenerateRustSource()