| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -3,10 +3,10 @@ use crate::artifacts::{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  UserName as UserNameArtifact,
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					};
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					use crate::resources::{
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  AcmeAccountKey, AcmeChallengesDir, AcmeChallengesNginxSnippet, AcmeUser, Cert,
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  CertChain, Cron, Csr, DefaultServer, Dir, File, GitCheckout, Key, KeyAndCertBundle,
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  LoadedDirectory, MariaDbDatabase, MariaDbUser, NpmInstall, Owner, PhpFpmPool, PostgresqlDatabase,
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  Resource, ServeCustom, ServePhp, ServeRedir, ServeService, ServeStatic, StoredDirectory,
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  AcmeAccountKey, AcmeChallengesDir, AcmeChallengesNginxSnippet, AcmeUser, Cert, CertChain, Cron,
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  Csr, DefaultServer, Dir, File, GitCheckout, Key, KeyAndCertBundle, LoadedDirectory,
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  MariaDbDatabase, MariaDbUser, NpmInstall, Owner, PhpFpmPool, PostgresqlDatabase, Resource,
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  ServeCustom, ServePhp, ServeRedir, ServeService, ServeStatic, StoredDirectory,
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  SystemdSocketService, User, UserForDomain, WordpressPlugin, WordpressTranslation,
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					};
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					use crate::to_artifact::ToArtifact;
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -198,7 +198,10 @@ impl<P: Policy> ResourceLocator<AcmeUser> for DefaultLocator<P> { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  fn locate(_resource: &AcmeUser) -> (<AcmeUser as Resource>::Artifact, Self::Prerequisites) {
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    let user_name = P::acme_user();
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    let home = P::user_home(&user_name);
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ((UserNameArtifact(user_name.into()), PathArtifact::from(home)), ())
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    (
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      (UserNameArtifact(user_name.into()), PathArtifact::from(home)),
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      (),
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    )
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  }
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					}
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |